{ "version": 3, "sources": ["../../../node_modules/@rails/actioncable/src/adapters.js", "../../../node_modules/@rails/actioncable/src/logger.js", "../../../node_modules/@rails/actioncable/src/connection_monitor.js", "../../../node_modules/@rails/actioncable/src/internal.js", "../../../node_modules/@rails/actioncable/src/connection.js", "../../../node_modules/@rails/actioncable/src/subscription.js", "../../../node_modules/@rails/actioncable/src/subscription_guarantor.js", "../../../node_modules/@rails/actioncable/src/subscriptions.js", "../../../node_modules/@rails/actioncable/src/consumer.js", "../../../node_modules/@rails/actioncable/src/index.js", "../../../node_modules/@rails/activestorage/app/assets/javascripts/activestorage.esm.js", "../../../node_modules/prismjs/prism.js", "../../../node_modules/cropperjs/dist/cropper.js", "../../../node_modules/react/cjs/react.development.js", "../../../node_modules/react/index.js", "../../../node_modules/scheduler/cjs/scheduler.development.js", "../../../node_modules/scheduler/index.js", "../../../node_modules/react-dom/cjs/react-dom.development.js", "../../../node_modules/react-dom/index.js", "../../../node_modules/react-dom/cjs/react-dom-client.development.js", "../../../node_modules/react-dom/client.js", "../../../node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.development.js", "../../../node_modules/use-sync-external-store/shim/index.js", "../../../node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js", "../../../node_modules/use-sync-external-store/shim/with-selector.js", "../../../node_modules/long/src/long.js", "../../../node_modules/seedrandom/lib/alea.js", "../../../node_modules/seedrandom/lib/xor128.js", "../../../node_modules/seedrandom/lib/xorwow.js", "../../../node_modules/seedrandom/lib/xorshift7.js", "../../../node_modules/seedrandom/lib/xor4096.js", "../../../node_modules/seedrandom/lib/tychei.js", "../../../node_modules/seedrandom/seedrandom.js", "../../../node_modules/seedrandom/index.js", "../../../node_modules/@tensorflow/tfjs-backend-wasm/wasm-out/tfjs-backend-wasm-threaded-simd.js", "../../../node_modules/@tensorflow/tfjs-backend-wasm/wasm-out/tfjs-backend-wasm-threaded-simd.worker.js", "../../../node_modules/@tensorflow/tfjs-backend-wasm/wasm-out/tfjs-backend-wasm.js", "../../../node_modules/lodash/_arrayReduce.js", "../../../node_modules/lodash/_basePropertyOf.js", "../../../node_modules/lodash/_deburrLetter.js", "../../../node_modules/lodash/_freeGlobal.js", "../../../node_modules/lodash/_root.js", "../../../node_modules/lodash/_Symbol.js", "../../../node_modules/lodash/_arrayMap.js", "../../../node_modules/lodash/isArray.js", "../../../node_modules/lodash/_getRawTag.js", "../../../node_modules/lodash/_objectToString.js", "../../../node_modules/lodash/_baseGetTag.js", "../../../node_modules/lodash/isObjectLike.js", "../../../node_modules/lodash/isSymbol.js", "../../../node_modules/lodash/_baseToString.js", "../../../node_modules/lodash/toString.js", "../../../node_modules/lodash/deburr.js", "../../../node_modules/lodash/_asciiWords.js", "../../../node_modules/lodash/_hasUnicodeWord.js", "../../../node_modules/lodash/_unicodeWords.js", "../../../node_modules/lodash/words.js", "../../../node_modules/lodash/_createCompounder.js", "../../../node_modules/lodash/kebabCase.js", "../../../node_modules/@smithy/types/dist-es/endpoint.js", "../../../node_modules/@smithy/types/dist-es/extensions/checksum.js", "../../../node_modules/@smithy/types/dist-es/extensions/index.js", "../../../node_modules/@smithy/types/dist-es/middleware.js", "../../../node_modules/@smithy/types/dist-es/index.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/getSmithyContext.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/httpRequest.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/httpResponse.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/isValidHostLabel.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/isValidHostname.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/normalizeProvider.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/parseQueryString.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/parseUrl.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/toEndpointV1.js", "../../../node_modules/@smithy/core/dist-es/submodules/transport/index.js", "../../../node_modules/@smithy/core/dist-es/submodules/schema/deref.js", "../../../node_modules/@smithy/core/dist-es/submodules/schema/schemas/operation.js", "../../../node_modules/@smithy/core/dist-es/submodules/schema/middleware/schemaDeserializationMiddleware.js", "../../../node_modules/@smithy/core/dist-es/submodules/schema/middleware/schemaSerializationMiddleware.js", "../../../node_modules/@smithy/core/dist-es/submodules/schema/middleware/getSchemaSerdePlugin.js", "../../../node_modules/@smithy/core/dist-es/submodules/schema/schemas/translateTraits.js", "../../../node_modules/@smithy/core/dist-es/submodules/schema/schemas/NormalizedSchema.js", "../../../node_modules/@smithy/core/dist-es/submodules/schema/TypeRegistry.js", "../../../node_modules/@smithy/core/dist-es/submodules/schema/index.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-base64/constants-for-browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-base64/fromBase64.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-utf8/fromUtf8.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-base64/toBase64.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-stream/blob/Uint8ArrayBlobAdapter.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-utf8/toUtf8.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/uuid/v4.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/parse-utils.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/date-utils.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/lazy-json.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/quote-header.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/schema-serde-lib/schema-date-utils.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/split-every.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/split-header.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/value/NumericValue.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-hex-encoding/hex-encoding.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-body-length/calculateBodyLength.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-utf8/toUint8Array.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/concatBytes.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/is-array-buffer/is-array-buffer.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/middleware-endpoint/adaptors/getEndpointFromConfig.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/middleware-endpoint/service-customizations/s3.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/middleware-endpoint/service-customizations/index.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/middleware-endpoint/adaptors/createConfigValueProvider.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/middleware-endpoint/adaptors/toEndpointV1.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/middleware-endpoint/adaptors/getEndpointFromInstructions.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/middleware-endpoint/endpointMiddleware.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/middleware-endpoint/getEndpointPlugin.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/middleware-endpoint/resolveEndpointConfig.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/bdd/BinaryDecisionDiagram.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/cache/EndpointCache.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/types/EndpointError.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/types/index.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/debug/debugId.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/debug/toDebugString.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/debug/index.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/customEndpointFunctions.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/booleanEquals.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/coalesce.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/getAttrPathList.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/getAttr.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/isSet.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/ite.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/not.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/isIpAddress.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/parseURL.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/split.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/stringEquals.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/substring.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/uriEncode.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/lib/index.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/endpointFunctions.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/evaluateTemplate.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/getReferenceValue.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/evaluateExpression.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/callFunction.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/evaluateCondition.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/getEndpointHeaders.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/getEndpointProperties.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/utils/getEndpointUrl.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/util-endpoints/decideEndpoint.js", "../../../node_modules/@smithy/core/dist-es/submodules/endpoints/index.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-stream/stream-type-check.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-stream/stream-collector.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/util-stream/sdk-stream-mixin.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/serde/index.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/checksum/crc32/Crc32Js.js", "../../../node_modules/@smithy/core/dist-es/submodules/checksum/sha256/Sha256Js.js", "../../../node_modules/@smithy/core/dist-es/submodules/checksum/sha256/Sha256WebCrypto.js", "../../../node_modules/@smithy/core/dist-es/submodules/checksum/index.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-codec/Int64.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-codec/HeaderMarshaller.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-codec/splitMessage.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-codec/EventStreamCodec.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-codec/MessageDecoderStream.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-codec/MessageEncoderStream.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-codec/SmithyMessageDecoderStream.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-codec/SmithyMessageEncoderStream.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-serde-universal/getChunkedStream.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-serde-universal/getUnmarshalledStream.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-serde-universal/EventStreamMarshaller.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-serde/utils.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-serde/EventStreamMarshaller.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/eventstream-serde-config-resolver/EventStreamSerdeConfig.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/EventStreamSerde.js", "../../../node_modules/@smithy/core/dist-es/submodules/event-streams/index.browser.js", "../../../node_modules/tiff.js/tiff.min.js", "../../../node_modules/@hotwired/turbo/dist/turbo.es2017-esm.js", "../../../node_modules/@hotwired/turbo-rails/app/javascript/turbo/cable.js", "../../../node_modules/@hotwired/turbo-rails/app/javascript/turbo/snakeize.js", "../../../node_modules/@hotwired/turbo-rails/app/javascript/turbo/cable_stream_source_element.js", "../../../node_modules/@hotwired/turbo-rails/app/javascript/turbo/fetch_requests.js", "../../../node_modules/@hotwired/turbo-rails/app/javascript/turbo/index.js", "../../../node_modules/@popperjs/core/lib/index.js", "../../../node_modules/@popperjs/core/lib/enums.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getWindow.js", "../../../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js", "../../../node_modules/@popperjs/core/lib/modifiers/applyStyles.js", "../../../node_modules/@popperjs/core/lib/utils/getBasePlacement.js", "../../../node_modules/@popperjs/core/lib/utils/math.js", "../../../node_modules/@popperjs/core/lib/utils/userAgent.js", "../../../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js", "../../../node_modules/@popperjs/core/lib/dom-utils/contains.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js", "../../../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js", "../../../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js", "../../../node_modules/@popperjs/core/lib/utils/within.js", "../../../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js", "../../../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js", "../../../node_modules/@popperjs/core/lib/utils/expandToHashMap.js", "../../../node_modules/@popperjs/core/lib/modifiers/arrow.js", "../../../node_modules/@popperjs/core/lib/utils/getVariation.js", "../../../node_modules/@popperjs/core/lib/modifiers/computeStyles.js", "../../../node_modules/@popperjs/core/lib/modifiers/eventListeners.js", "../../../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js", "../../../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js", "../../../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js", "../../../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js", "../../../node_modules/@popperjs/core/lib/utils/rectToClientRect.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js", "../../../node_modules/@popperjs/core/lib/utils/computeOffsets.js", "../../../node_modules/@popperjs/core/lib/utils/detectOverflow.js", "../../../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js", "../../../node_modules/@popperjs/core/lib/modifiers/flip.js", "../../../node_modules/@popperjs/core/lib/modifiers/hide.js", "../../../node_modules/@popperjs/core/lib/modifiers/offset.js", "../../../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js", "../../../node_modules/@popperjs/core/lib/utils/getAltAxis.js", "../../../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js", "../../../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js", "../../../node_modules/@popperjs/core/lib/utils/orderModifiers.js", "../../../node_modules/@popperjs/core/lib/utils/debounce.js", "../../../node_modules/@popperjs/core/lib/utils/mergeByName.js", "../../../node_modules/@popperjs/core/lib/createPopper.js", "../../../node_modules/@popperjs/core/lib/popper-lite.js", "../../../node_modules/@popperjs/core/lib/popper.js", "../../../node_modules/bootstrap/js/src/dom/data.js", "../../../node_modules/bootstrap/js/src/util/index.js", "../../../node_modules/bootstrap/js/src/dom/event-handler.js", "../../../node_modules/bootstrap/js/src/dom/manipulator.js", "../../../node_modules/bootstrap/js/src/util/config.js", "../../../node_modules/bootstrap/js/src/base-component.js", "../../../node_modules/bootstrap/js/src/dom/selector-engine.js", "../../../node_modules/bootstrap/js/src/util/component-functions.js", "../../../node_modules/bootstrap/js/src/alert.js", "../../../node_modules/bootstrap/js/src/button.js", "../../../node_modules/bootstrap/js/src/util/swipe.js", "../../../node_modules/bootstrap/js/src/carousel.js", "../../../node_modules/bootstrap/js/src/collapse.js", "../../../node_modules/bootstrap/js/src/dropdown.js", "../../../node_modules/bootstrap/js/src/util/backdrop.js", "../../../node_modules/bootstrap/js/src/util/focustrap.js", "../../../node_modules/bootstrap/js/src/util/scrollbar.js", "../../../node_modules/bootstrap/js/src/modal.js", "../../../node_modules/bootstrap/js/src/offcanvas.js", "../../../node_modules/bootstrap/js/src/util/sanitizer.js", "../../../node_modules/bootstrap/js/src/util/template-factory.js", "../../../node_modules/bootstrap/js/src/tooltip.js", "../../../node_modules/bootstrap/js/src/popover.js", "../../../node_modules/bootstrap/js/src/scrollspy.js", "../../../node_modules/bootstrap/js/src/tab.js", "../../../node_modules/bootstrap/js/src/toast.js", "../../../node_modules/trix/src/trix/config/attachments.js", "../../../node_modules/trix/src/trix/config/block_attributes.js", "../../../node_modules/trix/src/trix/config/browser.js", "../../../node_modules/trix/src/trix/config/dompurify.js", "../../../node_modules/trix/src/trix/config/lang.js", "../../../node_modules/trix/src/trix/config/file_size_formatting.js", "../../../node_modules/trix/src/trix/constants.js", "../../../node_modules/trix/src/trix/core/helpers/extend.js", "../../../node_modules/trix/src/trix/core/helpers/dom.js", "../../../node_modules/trix/src/trix/config/input.js", "../../../node_modules/trix/src/trix/config/key_names.js", "../../../node_modules/trix/src/trix/config/parser.js", "../../../node_modules/trix/src/trix/config/text_attributes.js", "../../../node_modules/trix/src/trix/config/toolbar.js", "../../../node_modules/trix/src/trix/config/undo.js", "../../../node_modules/trix/src/trix/config/css.js", "../../../node_modules/trix/src/trix/core/basic_object.js", "../../../node_modules/trix/src/trix/core/utilities/utf16_string.js", "../../../node_modules/trix/src/trix/core/object.js", "../../../node_modules/trix/src/trix/core/helpers/arrays.js", "../../../node_modules/trix/src/trix/core/helpers/bidi.js", "../../../node_modules/trix/src/trix/core/helpers/config.js", "../../../node_modules/trix/src/trix/core/helpers/custom_elements.js", "../../../node_modules/trix/src/trix/core/helpers/events.js", "../../../node_modules/trix/src/trix/core/helpers/functions.js", "../../../node_modules/trix/src/trix/core/helpers/objects.js", "../../../node_modules/trix/src/trix/core/helpers/ranges.js", "../../../node_modules/trix/src/trix/observers/selection_change_observer.js", "../../../node_modules/trix/src/trix/core/helpers/strings.js", "../../../node_modules/trix/src/trix/core/collections/hash.js", "../../../node_modules/trix/src/trix/core/collections/object_group.js", "../../../node_modules/trix/src/trix/core/collections/object_map.js", "../../../node_modules/trix/src/trix/core/collections/element_store.js", "../../../node_modules/trix/src/trix/core/utilities/operation.js", "../../../node_modules/trix/src/trix/views/object_view.js", "../../../node_modules/trix/node_modules/dompurify/dist/purify.es.mjs", "../../../node_modules/trix/src/trix/models/html_sanitizer.js", "../../../node_modules/trix/src/trix/views/attachment_view.js", "../../../node_modules/trix/src/trix/views/previewable_attachment_view.js", "../../../node_modules/trix/src/trix/views/piece_view.js", "../../../node_modules/trix/src/trix/views/text_view.js", "../../../node_modules/trix/src/trix/views/block_view.js", "../../../node_modules/trix/src/trix/views/document_view.js", "../../../node_modules/trix/src/trix/models/piece.js", "../../../node_modules/trix/src/trix/operations/image_preload_operation.js", "../../../node_modules/trix/src/trix/models/attachment.js", "../../../node_modules/trix/src/trix/models/attachment_piece.js", "../../../node_modules/trix/src/trix/models/string_piece.js", "../../../node_modules/trix/src/trix/models/splittable_list.js", "../../../node_modules/trix/src/trix/models/text.js", "../../../node_modules/trix/src/trix/models/block.js", "../../../node_modules/trix/src/trix/models/document.js", "../../../node_modules/trix/src/trix/models/html_parser.js", "../../../node_modules/trix/src/trix/core/serialization.js", "../../../node_modules/trix/src/trix/models/managed_attachment.js", "../../../node_modules/trix/src/trix/models/attachment_manager.js", "../../../node_modules/trix/src/trix/models/line_break_insertion.js", "../../../node_modules/trix/src/trix/models/composition.js", "../../../node_modules/trix/src/trix/models/undo_manager.js", "../../../node_modules/trix/src/trix/filters/filter.js", "../../../node_modules/trix/src/trix/filters/attachment_gallery_filter.js", "../../../node_modules/trix/src/trix/models/editor.js", "../../../node_modules/trix/src/trix/models/location_mapper.js", "../../../node_modules/trix/src/trix/models/point_mapper.js", "../../../node_modules/trix/src/trix/models/selection_manager.js", "../../../node_modules/trix/src/trix/controllers/attachment_editor_controller.js", "../../../node_modules/trix/src/trix/controllers/composition_controller.js", "../../../node_modules/trix/src/trix/controllers/controller.js", "../../../node_modules/trix/src/trix/observers/mutation_observer.js", "../../../node_modules/trix/src/trix/operations/file_verification_operation.js", "../../../node_modules/trix/src/trix/models/flaky_android_keyboard_detector.js", "../../../node_modules/trix/src/trix/controllers/input_controller.js", "../../../node_modules/trix/src/trix/controllers/level_0_input_controller.js", "../../../node_modules/trix/src/trix/controllers/level_2_input_controller.js", "../../../node_modules/trix/src/trix/controllers/toolbar_controller.js", "../../../node_modules/trix/src/trix/controllers/editor_controller.js", "../../../node_modules/trix/src/trix/elements/trix_toolbar_element.js", "../../../node_modules/trix/src/trix/elements/trix_editor_element.js", "../../../node_modules/trix/src/trix/trix.js", "../../../node_modules/@rails/actiontext/app/assets/javascripts/actiontext.esm.js", "../../javascript/application.js", "../../../node_modules/@37signals/lexxy/dist/lexxy_helpers.esm.js", "../../../node_modules/prismjs/components/prism-clike.js", "../../../node_modules/prismjs/components/prism-diff.js", "../../../node_modules/prismjs/components/prism-javascript.js", "../../../node_modules/prismjs/components/prism-markup.js", "../../../node_modules/prismjs/components/prism-markdown.js", "../../../node_modules/prismjs/components/prism-c.js", "../../../node_modules/prismjs/components/prism-css.js", "../../../node_modules/prismjs/components/prism-objectivec.js", "../../../node_modules/prismjs/components/prism-sql.js", "../../../node_modules/prismjs/components/prism-powershell.js", "../../../node_modules/prismjs/components/prism-python.js", "../../../node_modules/prismjs/components/prism-rust.js", "../../../node_modules/prismjs/components/prism-swift.js", "../../../node_modules/prismjs/components/prism-typescript.js", "../../../node_modules/prismjs/components/prism-java.js", "../../../node_modules/prismjs/components/prism-cpp.js", "../../../node_modules/prismjs/components/prism-markup-templating.js", "../../../node_modules/prismjs/components/prism-ruby.js", "../../../node_modules/prismjs/components/prism-php.js", "../../../node_modules/prismjs/components/prism-go.js", "../../../node_modules/prismjs/components/prism-bash.js", "../../../node_modules/prismjs/components/prism-json.js", "../../../node_modules/prismjs/components/prism-kotlin.js", "../../../node_modules/dompurify/src/utils.ts", "../../../node_modules/dompurify/src/tags.ts", "../../../node_modules/dompurify/src/attrs.ts", "../../../node_modules/dompurify/src/regexp.ts", "../../../node_modules/dompurify/src/purify.ts", "../../../node_modules/@lexical/selection/LexicalSelection.dev.mjs", "../../../node_modules/lexical/Lexical.dev.mjs", "../../../node_modules/lexical/Lexical.mjs", "../../../node_modules/@lexical/selection/LexicalSelection.mjs", "../../../node_modules/@lexical/link/LexicalLink.dev.mjs", "../../../node_modules/@lexical/utils/LexicalUtils.dev.mjs", "../../../node_modules/@lexical/utils/LexicalUtils.mjs", "../../../node_modules/@lexical/extension/LexicalExtension.dev.mjs", "../../../node_modules/@lexical/extension/LexicalExtension.mjs", "../../../node_modules/@lexical/link/LexicalLink.mjs", "../../../node_modules/@lexical/list/LexicalList.dev.mjs", "../../../node_modules/@lexical/list/LexicalList.mjs", "../../../node_modules/@lexical/plain-text/LexicalPlainText.dev.mjs", "../../../node_modules/@lexical/clipboard/LexicalClipboard.dev.mjs", "../../../node_modules/@lexical/html/LexicalHtml.dev.mjs", "../../../node_modules/@lexical/html/LexicalHtml.mjs", "../../../node_modules/@lexical/clipboard/LexicalClipboard.mjs", "../../../node_modules/@lexical/dragon/LexicalDragon.dev.mjs", "../../../node_modules/@lexical/dragon/LexicalDragon.mjs", "../../../node_modules/@lexical/plain-text/LexicalPlainText.mjs", "../../../node_modules/@lexical/rich-text/LexicalRichText.dev.mjs", "../../../node_modules/@lexical/rich-text/LexicalRichText.mjs", "../../../node_modules/@lexical/history/LexicalHistory.dev.mjs", "../../../node_modules/@lexical/history/LexicalHistory.mjs", "../../../node_modules/@lexical/code/LexicalCode.dev.mjs", "../../../node_modules/@lexical/code-prism/LexicalCodePrism.dev.mjs", "../../../node_modules/@lexical/code-core/LexicalCodeCore.dev.mjs", "../../../node_modules/@lexical/code-core/LexicalCodeCore.mjs", "../../../node_modules/@lexical/code-prism/LexicalCodePrism.prod.mjs", "../../../node_modules/@lexical/code-prism/LexicalCodePrism.mjs", "../../../node_modules/@lexical/code/LexicalCode.mjs", "../../../node_modules/@lexical/markdown/LexicalMarkdown.dev.mjs", "../../../node_modules/@lexical/markdown/LexicalMarkdown.mjs", "../../../node_modules/@lexical/table/LexicalTable.dev.mjs", "../../../node_modules/@lexical/table/LexicalTable.mjs", "../../../node_modules/marked/src/defaults.ts", "../../../node_modules/marked/src/rules.ts", "../../../node_modules/marked/src/helpers.ts", "../../../node_modules/marked/src/Tokenizer.ts", "../../../node_modules/marked/src/Lexer.ts", "../../../node_modules/marked/src/Renderer.ts", "../../../node_modules/marked/src/TextRenderer.ts", "../../../node_modules/marked/src/Parser.ts", "../../../node_modules/marked/src/Hooks.ts", "../../../node_modules/marked/src/Instance.ts", "../../../node_modules/marked/src/marked.ts", "../../../node_modules/@37signals/lexxy/dist/lexxy.esm.js", "../../../node_modules/@hotwired/stimulus/dist/stimulus.js", "../../javascript/controllers/application.js", "../../javascript/services/dialog.js", "../../javascript/controllers/alert_controller.js", "../../../node_modules/@rails/actioncable/app/assets/javascripts/actioncable.esm.js", "../../javascript/channels/consumer.js", "../../javascript/channels/auto_wait_ticket_channel.js", "../../javascript/controllers/auto_wait_ticket_controller.js", "../../javascript/services/cookies.js", "../../javascript/controllers/camera_controller.js", "../../javascript/controllers/cep_fill_controller.js", "../../javascript/controllers/chronometer_controller.js", "../../javascript/controllers/clear_input_controller.js", "../../javascript/services/freeze_scroll_turbo_render.js", "../../javascript/controllers/click_controller.js", "../../javascript/controllers/clipboard_controller.js", "../../javascript/controllers/composition_sync_controller.js", "../../javascript/controllers/cookie_permission_controller.js", "../../javascript/services/modal.js", "../../javascript/controllers/cropper_controller.js", "../../../node_modules/stimulus-use/dist/index.js", "../../javascript/controllers/decimal_controller.js", "../../javascript/controllers/dialog_controller.js", "../../javascript/controllers/disable_enter_key_controller.js", "../../javascript/controllers/dropzone_controller.js", "../../javascript/controllers/dynamic_visibility_controller.js", "../../javascript/controllers/element_handler_controller.js", "../../javascript/controllers/event_dispatcher_controller.js", "../../javascript/controllers/face_liveness_controller.js", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/FaceLivenessDetector.mjs", "../../../node_modules/@aws-amplify/core/src/constants.ts", "../../../node_modules/@aws-amplify/core/src/Logger/types.ts", "../../../node_modules/@aws-amplify/core/src/Logger/ConsoleLogger.ts", "../../../node_modules/@aws-amplify/core/src/errors/AmplifyError.ts", "../../../node_modules/@aws-amplify/core/src/types/errors.ts", "../../../node_modules/@aws-amplify/core/src/errors/createAssertionFunction.ts", "../../../node_modules/@aws-amplify/core/src/Hub/index.ts", "../../../node_modules/@aws-amplify/core/src/utils/globalHelpers/index.ts", "../../../node_modules/@aws-amplify/core/src/utils/convert/base64/base64Decoder.ts", "../../../node_modules/@aws-amplify/core/src/singleton/Auth/utils/errorHelpers.ts", "../../../node_modules/@aws-amplify/core/src/singleton/Auth/utils/index.ts", "../../../node_modules/@aws-amplify/core/src/utils/retry/isNonRetryableError.ts", "../../../node_modules/@aws-amplify/core/src/utils/retry/retry.ts", "../../../node_modules/@aws-amplify/core/src/utils/deepFreeze.ts", "../../../node_modules/@aws-amplify/core/src/parseAWSExports.ts", "../../../node_modules/@aws-amplify/core/src/singleton/constants.ts", "../../../node_modules/uuid/dist/esm-browser/stringify.js", "../../../node_modules/uuid/dist/esm-browser/rng.js", "../../../node_modules/uuid/dist/esm-browser/native.js", "../../../node_modules/uuid/dist/esm-browser/v4.js", "../../../node_modules/@aws-amplify/core/src/parseAmplifyOutputs.ts", "../../../node_modules/@aws-amplify/core/src/utils/parseAmplifyConfig.ts", "../../../node_modules/tslib/tslib.es6.mjs", "../../../node_modules/@aws-crypto/sha256-js/src/constants.ts", "../../../node_modules/@aws-crypto/sha256-js/src/RawSha256.ts", "../../../node_modules/@smithy/util-utf8/dist-es/fromUtf8.browser.js", "../../../node_modules/@aws-crypto/util/src/convertToBuffer.ts", "../../../node_modules/@aws-crypto/util/src/isEmptyData.ts", "../../../node_modules/@aws-crypto/sha256-js/src/jsSha256.ts", "../../../node_modules/@smithy/util-hex-encoding/dist-es/index.js", "../../../node_modules/@aws-amplify/core/src/Platform/types.ts", "../../../node_modules/@aws-amplify/core/src/Platform/version.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/helpers.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/React.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/Vue.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/Svelte.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/Next.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/Nuxt.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/Angular.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/ReactNative.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/Expo.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/Web.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detection/index.ts", "../../../node_modules/@aws-amplify/core/src/Platform/detectFramework.ts", "../../../node_modules/@aws-amplify/core/src/Platform/customUserAgent.ts", "../../../node_modules/@aws-amplify/core/src/Platform/index.ts", "../../../node_modules/@aws-amplify/core/src/utils/isBrowser.ts", "../../../node_modules/@aws-amplify/core/src/singleton/Auth/index.ts", "../../../node_modules/@aws-amplify/core/src/singleton/Amplify.ts", "../../../node_modules/@aws-amplify/core/src/singleton/apis/internal/fetchAuthSession.ts", "../../../node_modules/@aws-amplify/core/src/singleton/apis/fetchAuthSession.ts", "../../../node_modules/@aws-amplify/core/src/clients/serde/responseInfo.ts", "../../../node_modules/@aws-amplify/core/src/clients/serde/json.ts", "../../../node_modules/@aws-amplify/core/src/clients/internal/composeServiceApi.ts", "../../../node_modules/@aws-amplify/core/src/utils/retry/constants.ts", "../../../node_modules/@aws-amplify/core/src/utils/retry/jitteredBackoff.ts", "../../../node_modules/@aws-amplify/core/src/clients/middleware/retry/constants.ts", "../../../node_modules/@aws-amplify/core/src/clients/middleware/retry/jitteredBackoff.ts", "../../../node_modules/@aws-amplify/core/src/clients/middleware/retry/isClockSkewError.ts", "../../../node_modules/@aws-amplify/core/src/clients/middleware/retry/defaultRetryDecider.ts", "../../../node_modules/@aws-amplify/core/src/clients/middleware/retry/retryMiddleware.ts", "../../../node_modules/@aws-amplify/core/src/utils/amplifyUuid/index.ts", "../../../node_modules/@aws-amplify/core/src/clients/middleware/retry/amzSdkInvocationIdHeaderMiddleware.ts", "../../../node_modules/@aws-amplify/core/src/clients/middleware/retry/amzSdkRequestHeaderMiddleware.ts", "../../../node_modules/@aws-amplify/core/src/clients/middleware/userAgent/middleware.ts", "../../../node_modules/@aws-amplify/core/src/clients/internal/composeTransferHandler.ts", "../../../node_modules/@aws-amplify/core/src/clients/utils/memoization.ts", "../../../node_modules/@aws-amplify/core/src/clients/handlers/fetch.ts", "../../../node_modules/@aws-amplify/core/src/clients/handlers/aws/unauthenticated.ts", "../../../node_modules/@aws-amplify/core/src/clients/endpoints/partitions.ts", "../../../node_modules/@aws-amplify/core/src/clients/endpoints/getDnsSuffix.ts", "../../../node_modules/@aws-amplify/core/src/utils/amplifyUrl/index.ts", "../../../node_modules/@aws-amplify/core/src/errors/PlatformNotSupportedError.ts", "../../../node_modules/@aws-amplify/core/src/storage/KeyValueStorage.ts", "../../../node_modules/@aws-amplify/core/src/storage/InMemoryStorage.ts", "../../../node_modules/@aws-amplify/core/src/storage/utils.ts", "../../../node_modules/@aws-amplify/core/src/storage/DefaultStorage.ts", "../../../node_modules/@aws-amplify/core/src/storage/SessionStorage.ts", "../../../node_modules/@aws-amplify/core/src/storage/SyncKeyValueStorage.ts", "../../../node_modules/@aws-amplify/core/src/storage/SyncSessionStorage.ts", "../../../node_modules/@aws-amplify/core/src/storage/index.ts", "../../../node_modules/@aws-amplify/core/src/Cache/constants.ts", "../../../node_modules/@aws-amplify/core/src/Cache/utils/cacheHelpers.ts", "../../../node_modules/@aws-amplify/core/src/Cache/utils/errorHelpers.ts", "../../../node_modules/@aws-amplify/core/src/Cache/StorageCacheCommon.ts", "../../../node_modules/@aws-amplify/core/src/Cache/StorageCache.ts", "../../../node_modules/@aws-amplify/core/src/Cache/index.ts", "../../../node_modules/@aws-amplify/core/src/I18n/I18n.ts", "../../../node_modules/@aws-amplify/core/src/I18n/errorHelpers.ts", "../../../node_modules/@aws-amplify/core/src/I18n/index.ts", "../../../node_modules/@aws-amplify/core/src/utils/retry/jitteredExponentialRetry.ts", "../../../node_modules/@aws-amplify/core/src/utils/urlSafeDecode.ts", "../../../node_modules/@aws-amplify/core/src/utils/deDupeAsyncFunction.ts", "../../../node_modules/@aws-amplify/core/src/utils/isTokenExpired.ts", "../../../node_modules/@aws-amplify/auth/src/errors/types/validation.ts", "../../../node_modules/@aws-amplify/auth/src/common/AuthErrorStrings.ts", "../../../node_modules/@aws-amplify/auth/src/errors/AuthError.ts", "../../../node_modules/@aws-amplify/auth/src/foundation/parsers/regionParsers.ts", "../../../node_modules/@aws-amplify/auth/src/errors/constants.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/types.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/apis/internal/getCurrentUser.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/apis/getCurrentUser.ts", "../../../node_modules/@aws-amplify/auth/src/utils/getAuthUserAgentValue.ts", "../../../node_modules/@aws-amplify/auth/src/foundation/factories/serviceClients/cognitoIdentityProvider/shared/serde/createUserPoolSerializer.ts", "../../../node_modules/@aws-amplify/auth/src/errors/utils/assertServiceError.ts", "../../../node_modules/@aws-amplify/auth/src/foundation/factories/serviceClients/cognitoIdentityProvider/shared/serde/createUserPoolDeserializer.ts", "../../../node_modules/@aws-amplify/auth/src/foundation/factories/serviceClients/cognitoIdentityProvider/shared/handler/cognitoUserPoolTransferHandler.ts", "../../../node_modules/@aws-amplify/auth/src/foundation/constants.ts", "../../../node_modules/@aws-amplify/auth/src/foundation/factories/serviceClients/cognitoIdentityProvider/constants.ts", "../../../node_modules/@aws-amplify/auth/src/foundation/cognitoUserPoolEndpointResolver.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/factories/createCognitoUserPoolEndpointResolver.ts", "../../../node_modules/@aws-amplify/auth/src/foundation/factories/serviceClients/cognitoIdentityProvider/createGetTokensFromRefreshTokenClient.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/refreshAuthTokens.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/tokenProvider/types.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/tokenProvider/errorHelpers.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/tokenProvider/constants.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/tokenProvider/TokenStore.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/signInWithRedirectStore.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/oauth/oAuthStore.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/oauth/inflightPromise.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/tokenProvider/TokenOrchestrator.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/tokenProvider/CognitoUserPoolsTokenProvider.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/tokenProvider/tokenProvider.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/tokenProvider/cacheTokens.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/dispatchSignedInHubEvent.ts", "../../../node_modules/@aws-amplify/auth/src/Errors.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/oauth/createOAuthError.ts", "../../../node_modules/@aws-amplify/auth/src/types/Auth.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/oauth/validateState.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/oauth/completeOAuthFlow.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/oauth/getRedirectUrl.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/oauth/handleFailure.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/oauth/attemptCompleteOAuthFlow.ts", "../../../node_modules/@aws-amplify/auth/src/providers/cognito/utils/oauth/enableOAuthListener.ts", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/FaceLivenessDetectorCore.mjs", "../../../node_modules/xstate/es/actions.js", "../../../node_modules/xstate/es/_virtual/_tslib.js", "../../../node_modules/xstate/es/types.js", "../../../node_modules/xstate/es/actionTypes.js", "../../../node_modules/xstate/es/constants.js", "../../../node_modules/xstate/es/environment.js", "../../../node_modules/xstate/es/utils.js", "../../../node_modules/xstate/es/serviceScope.js", "../../../node_modules/xstate/es/Actor.js", "../../../node_modules/xstate/es/stateUtils.js", "../../../node_modules/xstate/es/State.js", "../../../node_modules/xstate/es/scheduler.js", "../../../node_modules/xstate/es/registry.js", "../../../node_modules/xstate/es/devTools.js", "../../../node_modules/xstate/es/behaviors.js", "../../../node_modules/xstate/es/interpreter.js", "../../../node_modules/xstate/es/invokeUtils.js", "../../../node_modules/xstate/es/StateNode.js", "../../../node_modules/xstate/es/Machine.js", "../../../node_modules/xstate/es/index.js", "../../../node_modules/@xstate/react/es/useInterpret.js", "../../../node_modules/use-isomorphic-layout-effect/dist/use-isomorphic-layout-effect.browser.esm.js", "../../../node_modules/@xstate/react/es/useConstant.js", "../../../node_modules/@xstate/react/es/utils.js", "../../../node_modules/@xstate/react/es/useActor.js", "../../../node_modules/@xstate/react/es/useSelector.js", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/constants.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/types/liveness.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/types/error.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/liveness.mjs", "../../../../tfjs-core/src/backends/backend.ts", "../../../../tfjs-core/src/util_base.ts", "../../../../tfjs-core/src/environment.ts", "../../../../tfjs-core/src/global_util.ts", "../../../../tfjs-core/src/kernel_names.ts", "../../../../tfjs-core/src/log.ts", "../../../../tfjs-core/src/kernel_registry.ts", "../../../../tfjs-core/src/util.ts", "../../../../tfjs-core/src/platforms/is_typed_array_browser.ts", "../../../../tfjs-core/src/hash_util.ts", "../../../../tfjs-core/src/profiler.ts", "../../../../tfjs-core/src/tape.ts", "../../../../tfjs-core/src/tensor_format.ts", "../../../../tfjs-core/src/tensor.ts", "../../../../tfjs-core/src/types.ts", "../../../../tfjs-core/src/tensor_util.ts", "../../../../tfjs-core/src/engine.ts", "../../../../tfjs-core/src/device_util.ts", "../../../../tfjs-core/src/flags.ts", "../../../../tfjs-core/src/tensor_util_env.ts", "../../../../tfjs-core/src/ops/operation.ts", "../../../../tfjs-core/src/ops/complex.ts", "../../../../tfjs-core/src/ops/tensor_ops_util.ts", "../../../../tfjs-core/src/ops/tensor.ts", "../../../../tfjs-core/src/io/types.ts", "../../../../tfjs-core/src/io/composite_array_buffer.ts", "../../../../tfjs-core/src/io/io_utils.ts", "../../../../tfjs-core/src/io/router_registry.ts", "../../../../tfjs-core/src/io/indexed_db.ts", "../../../../tfjs-core/src/io/local_storage.ts", "../../../../tfjs-core/src/io/model_management.ts", "../../../../tfjs-core/src/platforms/platform_browser.ts", "../../../../tfjs-core/src/platforms/platform_node.ts", "../../../../tfjs-core/src/ops/buffer.ts", "../../../../tfjs-core/src/ops/cast.ts", "../../../../tfjs-core/src/ops/clone.ts", "../../../../tfjs-core/src/ops/print.ts", "../../../../tfjs-core/src/base_side_effects.ts", "../../../../tfjs-core/src/globals.ts", "../../../../tfjs-core/src/ops/add.ts", "../../../../tfjs-core/src/ops/floorDiv.ts", "../../../../tfjs-core/src/ops/div.ts", "../../../../tfjs-core/src/ops/mul.ts", "../../../../tfjs-core/src/ops/abs.ts", "../../../../tfjs-core/src/ops/acos.ts", "../../../../tfjs-core/src/ops/acosh.ts", "../../../../tfjs-core/src/ops/add_n.ts", "../../../../tfjs-core/src/ops/all.ts", "../../../../tfjs-core/src/ops/any.ts", "../../../../tfjs-core/src/ops/arg_max.ts", "../../../../tfjs-core/src/ops/arg_min.ts", "../../../../tfjs-core/src/ops/asin.ts", "../../../../tfjs-core/src/ops/asinh.ts", "../../../../tfjs-core/src/ops/atan.ts", "../../../../tfjs-core/src/ops/atan2.ts", "../../../../tfjs-core/src/ops/atanh.ts", "../../../../tfjs-core/src/ops/conv_util.ts", "../../../../tfjs-core/src/ops/reshape.ts", "../../../../tfjs-core/src/ops/avg_pool.ts", "../../../../tfjs-core/src/ops/avg_pool_3d.ts", "../../../../tfjs-core/src/ops/concat.ts", "../../../../tfjs-core/src/ops/mat_mul.ts", "../../../../tfjs-core/src/ops/sigmoid.ts", "../../../../tfjs-core/src/ops/slice.ts", "../../../../tfjs-core/src/ops/tanh.ts", "../../../../tfjs-core/src/ops/basic_lstm_cell.ts", "../../../../tfjs-core/src/ops/batch_to_space_nd.ts", "../../../../tfjs-core/src/ops/batchnorm_util.ts", "../../../../tfjs-core/src/ops/batchnorm.ts", "../../../../tfjs-core/src/ops/batchnorm2d.ts", "../../../../tfjs-core/src/ops/batchnorm3d.ts", "../../../../tfjs-core/src/ops/batchnorm4d.ts", "../../../../tfjs-core/src/ops/bincount.ts", "../../../../tfjs-core/src/ops/bitwise_and.ts", "../../../../tfjs-core/src/ops/broadcast_args.ts", "../../../../tfjs-core/src/ops/broadcast_to.ts", "../../../../tfjs-core/src/ops/ceil.ts", "../../../../tfjs-core/src/ops/fill.ts", "../../../../tfjs-core/src/ops/clip_by_value.ts", "../../../../tfjs-core/src/ops/concat_1d.ts", "../../../../tfjs-core/src/ops/concat_2d.ts", "../../../../tfjs-core/src/ops/concat_3d.ts", "../../../../tfjs-core/src/ops/concat_4d.ts", "../../../../tfjs-core/src/ops/conv2d.ts", "../../../../tfjs-core/src/ops/conv1d.ts", "../../../../tfjs-core/src/ops/conv2d_backprop_input.ts", "../../../../tfjs-core/src/ops/conv2d_transpose.ts", "../../../../tfjs-core/src/ops/conv3d.ts", "../../../../tfjs-core/src/ops/conv3d_backprop_input.ts", "../../../../tfjs-core/src/ops/conv3d_transpose.ts", "../../../../tfjs-core/src/ops/cos.ts", "../../../../tfjs-core/src/ops/cosh.ts", "../../../../tfjs-core/src/ops/cumprod.ts", "../../../../tfjs-core/src/ops/cumsum.ts", "../../../../tfjs-core/src/ops/dense_bincount.ts", "../../../../tfjs-core/src/ops/depth_to_space.ts", "../../../../tfjs-core/src/ops/depthwise_conv2d.ts", "../../../../tfjs-core/src/ops/diag.ts", "../../../../tfjs-core/src/ops/dilation2d.ts", "../../../../tfjs-core/src/ops/broadcast_util.ts", "../../../../tfjs-core/src/ops/equal.ts", "../../../../tfjs-core/src/ops/where.ts", "../../../../tfjs-core/src/ops/zeros_like.ts", "../../../../tfjs-core/src/ops/div_no_nan.ts", "../../../../tfjs-core/src/ops/dot.ts", "../../../../tfjs-core/src/ops/einsum.ts", "../../../../tfjs-core/src/ops/elu.ts", "../../../../tfjs-core/src/ops/ensure_shape.ts", "../../../../tfjs-core/src/ops/erf.ts", "../../../../tfjs-core/src/ops/axis_util.ts", "../../../../tfjs-core/src/ops/max.ts", "../../../../tfjs-core/src/ops/min.ts", "../../../../tfjs-core/src/ops/pow.ts", "../../../../tfjs-core/src/ops/scalar.ts", "../../../../tfjs-core/src/ops/sqrt.ts", "../../../../tfjs-core/src/ops/square.ts", "../../../../tfjs-core/src/ops/sum.ts", "../../../../tfjs-core/src/ops/norm.ts", "../../../../tfjs-core/src/ops/euclidean_norm.ts", "../../../../tfjs-core/src/ops/exp.ts", "../../../../tfjs-core/src/ops/expand_dims.ts", "../../../../tfjs-core/src/ops/expm1.ts", "../../../../tfjs-core/src/ops/tile.ts", "../../../../tfjs-core/src/ops/eye.ts", "../../../../tfjs-core/src/ops/floor.ts", "../../../../tfjs-core/src/ops/gather.ts", "../../../../tfjs-core/src/ops/greater.ts", "../../../../tfjs-core/src/ops/greater_equal.ts", "../../../../tfjs-core/src/ops/imag.ts", "../../../../tfjs-core/src/ops/is_finite.ts", "../../../../tfjs-core/src/ops/is_inf.ts", "../../../../tfjs-core/src/ops/is_nan.ts", "../../../../tfjs-core/src/ops/leaky_relu.ts", "../../../../tfjs-core/src/ops/less.ts", "../../../../tfjs-core/src/ops/less_equal.ts", "../../../../tfjs-core/src/ops/linspace.ts", "../../../../tfjs-core/src/ops/local_response_normalization.ts", "../../../../tfjs-core/src/ops/log.ts", "../../../../tfjs-core/src/ops/log1p.ts", "../../../../tfjs-core/src/gradients.ts", "../../../../tfjs-core/src/ops/neg.ts", "../../../../tfjs-core/src/ops/softplus.ts", "../../../../tfjs-core/src/ops/log_sigmoid.ts", "../../../../tfjs-core/src/ops/sub.ts", "../../../../tfjs-core/src/ops/log_softmax.ts", "../../../../tfjs-core/src/ops/log_sum_exp.ts", "../../../../tfjs-core/src/ops/logical_and.ts", "../../../../tfjs-core/src/ops/logical_not.ts", "../../../../tfjs-core/src/ops/logical_or.ts", "../../../../tfjs-core/src/ops/logical_xor.ts", "../../../../tfjs-core/src/ops/search_sorted.ts", "../../../../tfjs-core/src/ops/lower_bound.ts", "../../../../tfjs-core/src/ops/max_pool.ts", "../../../../tfjs-core/src/ops/max_pool_3d.ts", "../../../../tfjs-core/src/ops/max_pool_with_argmax.ts", "../../../../tfjs-core/src/ops/maximum.ts", "../../../../tfjs-core/src/ops/mean.ts", "../../../../tfjs-core/src/ops/zeros.ts", "../../../../tfjs-core/src/ops/ones.ts", "../../../../tfjs-core/src/ops/meshgrid.ts", "../../../../tfjs-core/src/ops/minimum.ts", "../../../../tfjs-core/src/ops/mirror_pad.ts", "../../../../tfjs-core/src/ops/mod.ts", "../../../../tfjs-core/src/ops/moments.ts", "../../../../tfjs-core/src/ops/multi_rnn_cell.ts", "../../../../tfjs-core/src/ops/multinomial.ts", "../../../../tfjs-core/src/ops/not_equal.ts", "../../../../tfjs-core/src/ops/one_hot.ts", "../../../../tfjs-core/src/ops/ones_like.ts", "../../../../tfjs-core/src/ops/outer_product.ts", "../../../../tfjs-core/src/ops/pad.ts", "../../../../tfjs-core/src/ops/pad1d.ts", "../../../../tfjs-core/src/ops/pad2d.ts", "../../../../tfjs-core/src/ops/pad3d.ts", "../../../../tfjs-core/src/ops/pad4d.ts", "../../../../tfjs-core/src/ops/space_to_batch_nd.ts", "../../../../tfjs-core/src/ops/pool.ts", "../../../../tfjs-core/src/ops/prelu.ts", "../../../../tfjs-core/src/ops/prod.ts", "../../../../tfjs-core/src/ops/ragged_gather.ts", "../../../../tfjs-core/src/ops/ragged_range.ts", "../../../../tfjs-core/src/ops/ragged_tensor_to_tensor.ts", "../../../../tfjs-core/src/ops/rand.ts", "../../../../tfjs-core/src/ops/rand_util.ts", "../../../../tfjs-core/src/ops/random_gamma.ts", "../../../../tfjs-core/src/ops/random_normal.ts", "../../../../tfjs-core/src/ops/random_standard_normal.ts", "../../../../tfjs-core/src/ops/random_uniform.ts", "../../../../tfjs-core/src/ops/random_uniform_int.ts", "../../../../tfjs-core/src/ops/range.ts", "../../../../tfjs-core/src/ops/real.ts", "../../../../tfjs-core/src/ops/reciprocal.ts", "../../../../tfjs-core/src/ops/relu.ts", "../../../../tfjs-core/src/ops/relu6.ts", "../../../../tfjs-core/src/ops/reverse.ts", "../../../../tfjs-core/src/ops/reverse_1d.ts", "../../../../tfjs-core/src/ops/reverse_2d.ts", "../../../../tfjs-core/src/ops/reverse_3d.ts", "../../../../tfjs-core/src/ops/reverse_4d.ts", "../../../../tfjs-core/src/ops/round.ts", "../../../../tfjs-core/src/ops/rsqrt.ts", "../../../../tfjs-core/src/ops/selu.ts", "../../../../tfjs-core/src/ops/separable_conv2d.ts", "../../../../tfjs-core/src/ops/setdiff1d_async.ts", "../../../../tfjs-core/src/ops/sign.ts", "../../../../tfjs-core/src/ops/sin.ts", "../../../../tfjs-core/src/ops/sinh.ts", "../../../../tfjs-core/src/ops/slice1d.ts", "../../../../tfjs-core/src/ops/slice2d.ts", "../../../../tfjs-core/src/ops/slice3d.ts", "../../../../tfjs-core/src/ops/slice4d.ts", "../../../../tfjs-core/src/ops/softmax.ts", "../../../../tfjs-core/src/ops/spectral/fft.ts", "../../../../tfjs-core/src/ops/spectral/ifft.ts", "../../../../tfjs-core/src/ops/spectral/irfft.ts", "../../../../tfjs-core/src/ops/split.ts", "../../../../tfjs-core/src/ops/spectral/rfft.ts", "../../../../tfjs-core/src/ops/squared_difference.ts", "../../../../tfjs-core/src/ops/squeeze.ts", "../../../../tfjs-core/src/ops/stack.ts", "../../../../tfjs-core/src/ops/step.ts", "../../../../tfjs-core/src/ops/strided_slice.ts", "../../../../tfjs-core/src/ops/tan.ts", "../../../../tfjs-core/src/ops/tensor1d.ts", "../../../../tfjs-core/src/ops/tensor2d.ts", "../../../../tfjs-core/src/ops/tensor3d.ts", "../../../../tfjs-core/src/ops/tensor4d.ts", "../../../../tfjs-core/src/ops/tensor5d.ts", "../../../../tfjs-core/src/ops/tensor6d.ts", "../../../../tfjs-core/src/ops/scatter_nd_util.ts", "../../../../tfjs-core/src/ops/tensor_scatter_update.ts", "../../../../tfjs-core/src/ops/topk.ts", "../../../../tfjs-core/src/ops/truncated_normal.ts", "../../../../tfjs-core/src/ops/unique.ts", "../../../../tfjs-core/src/ops/unsorted_segment_sum.ts", "../../../../tfjs-core/src/ops/unstack.ts", "../../../../tfjs-core/src/ops/upper_bound.ts", "../../../../tfjs-core/src/ops/variable.ts", "../../../../tfjs-core/src/backends/where_impl.ts", "../../../../tfjs-core/src/ops/where_async.ts", "../../../../tfjs-core/src/ops/boolean_mask.ts", "../../../../tfjs-core/src/ops/transpose.ts", "../../../../tfjs-core/src/ops/moving_average.ts", "../../../../tfjs-core/src/ops/scatter_nd.ts", "../../../../tfjs-core/src/ops/sparse_to_dense_util.ts", "../../../../tfjs-core/src/ops/sparse_to_dense.ts", "../../../../tfjs-core/src/ops/gather_nd.ts", "../../../../tfjs-core/src/ops/dropout_util.ts", "../../../../tfjs-core/src/ops/dropout.ts", "../../../../tfjs-core/src/ops/signal_ops_util.ts", "../../../../tfjs-core/src/ops/in_top_k.ts", "../../../../tfjs-core/src/ops/fused_ops.ts", "../../../../tfjs-core/src/ops/conv2d_backprop_filter.ts", "../../../../tfjs-core/src/ops/fused_util.ts", "../../../../tfjs-core/src/ops/fused/conv2d.ts", "../../../../tfjs-core/src/ops/depthwise_conv2d_native_backprop_filter.ts", "../../../../tfjs-core/src/ops/depthwise_conv2d_native_backprop_input.ts", "../../../../tfjs-core/src/ops/fused/depthwise_conv2d.ts", "../../../../tfjs-core/src/ops/fused/mat_mul.ts", "../../../../tfjs-core/src/ops/signal/hamming_window.ts", "../../../../tfjs-core/src/ops/signal/hann_window.ts", "../../../../tfjs-core/src/ops/signal/frame.ts", "../../../../tfjs-core/src/ops/signal/stft.ts", "../../../../tfjs-core/src/ops/image/crop_and_resize.ts", "../../../../tfjs-core/src/ops/image/flip_left_right.ts", "../../../../tfjs-core/src/ops/image/grayscale_to_rgb.ts", "../../../../tfjs-core/src/ops/image/rgb_to_grayscale.ts", "../../../../tfjs-core/src/ops/image/rotate_with_offset.ts", "../../../../tfjs-core/src/ops/nonmax_util.ts", "../../../../tfjs-core/src/ops/image/non_max_suppression.ts", "../../../../tfjs-core/src/backends/non_max_suppression_util.ts", "../../../../tfjs-core/src/backends/non_max_suppression_impl.ts", "../../../../tfjs-core/src/ops/image/non_max_suppression_async.ts", "../../../../tfjs-core/src/ops/image/non_max_suppression_with_score.ts", "../../../../tfjs-core/src/ops/image/non_max_suppression_with_score_async.ts", "../../../../tfjs-core/src/ops/image/non_max_suppression_padded.ts", "../../../../tfjs-core/src/ops/image/non_max_suppression_padded_async.ts", "../../../../tfjs-core/src/ops/image/resize_bilinear.ts", "../../../../tfjs-core/src/ops/image/resize_nearest_neighbor.ts", "../../../../tfjs-core/src/ops/image/threshold.ts", "../../../../tfjs-core/src/ops/image/transform.ts", "../../../../tfjs-core/src/ops/linalg/band_part.ts", "../../../../tfjs-core/src/ops/linalg/gram_schmidt.ts", "../../../../tfjs-core/src/ops/linalg/qr.ts", "../../../../tfjs-core/src/ops/loss_ops_utils.ts", "../../../../tfjs-core/src/ops/losses/compute_weighted_loss.ts", "../../../../tfjs-core/src/ops/losses/absolute_difference.ts", "../../../../tfjs-core/src/ops/losses/cosine_distance.ts", "../../../../tfjs-core/src/ops/losses/hinge_loss.ts", "../../../../tfjs-core/src/ops/losses/huber_loss.ts", "../../../../tfjs-core/src/ops/losses/log_loss.ts", "../../../../tfjs-core/src/ops/losses/mean_squared_error.ts", "../../../../tfjs-core/src/ops/losses/sigmoid_cross_entropy.ts", "../../../../tfjs-core/src/ops/losses/softmax_cross_entropy.ts", "../../../../tfjs-core/src/ops/sparse/sparse_fill_empty_rows.ts", "../../../../tfjs-core/src/ops/sparse/sparse_reshape.ts", "../../../../tfjs-core/src/ops/sparse/sparse_segment_mean.ts", "../../../../tfjs-core/src/ops/sparse/sparse_segment_sum.ts", "../../../../tfjs-core/src/ops/string/string_n_grams.ts", "../../../../tfjs-core/src/ops/string/string_split.ts", "../../../../tfjs-core/src/ops/string/string_to_hash_bucket_fast.ts", "../../../../tfjs-core/src/ops/string/static_regex_replace.ts", "../../../../tfjs-core/src/ops/ops.ts", "../../../../tfjs-core/src/serialization.ts", "../../../../tfjs-core/src/optimizers/optimizer.ts", "../../../../tfjs-core/src/optimizers/adadelta_optimizer.ts", "../../../../tfjs-core/src/optimizers/adagrad_optimizer.ts", "../../../../tfjs-core/src/optimizers/adam_optimizer.ts", "../../../../tfjs-core/src/optimizers/adamax_optimizer.ts", "../../../../tfjs-core/src/optimizers/sgd_optimizer.ts", "../../../../tfjs-core/src/optimizers/momentum_optimizer.ts", "../../../../tfjs-core/src/optimizers/rmsprop_optimizer.ts", "../../../../tfjs-core/src/optimizers/register_optimizers.ts", "../../../../tfjs-core/src/io/io.ts", "../../../../tfjs-core/src/io/browser_files.ts", "../../../../tfjs-core/src/io/progress.ts", "../../../../tfjs-core/src/io/weights_loader.ts", "../../../../tfjs-core/src/io/http.ts", "../../../../tfjs-core/src/io/passthrough.ts", "../../../../tfjs-core/src/ops/browser.ts", "../../../../tfjs-core/src/ops/gather_nd_util.ts", "../../../../tfjs-core/src/ops/slice_util.ts", "../../../../tfjs-core/src/backends/backend_util.ts", "../../../../tfjs-core/src/ops/concat_util.ts", "../../../../tfjs-core/src/ops/ragged_to_dense_util.ts", "../../../../tfjs-core/src/ops/reduce_util.ts", "../../../../tfjs-core/src/ops/rotate_util.ts", "../../../../tfjs-core/src/ops/array_ops_util.ts", "../../../../tfjs-core/src/ops/selu_util.ts", "../../../../tfjs-core/src/ops/erf_util.ts", "../../../../tfjs-core/src/backends/complex_util.ts", "../../../../tfjs-core/src/backends/einsum_util.ts", "../../../../tfjs-core/src/ops/split_util.ts", "../../../../tfjs-core/src/ops/sparse/sparse_fill_empty_rows_util.ts", "../../../../tfjs-core/src/ops/sparse/sparse_reshape_util.ts", "../../../../tfjs-core/src/ops/sparse/sparse_segment_reduction_util.ts", "../../../../tfjs-core/src/ops/segment_util.ts", "../../../../tfjs-core/src/backends/kernel_impls.ts", "../../../../tfjs-core/src/index.ts", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/_virtual/_commonjsHelpers.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/_virtual/face_detection2.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/node_modules/@mediapipe/face_detection/face_detection.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/_virtual/face_detection.mjs", "../../../../tfjs-converter/src/flags.ts", "../../../../tfjs-converter/src/data/compiled_api.ts", "../../../../tfjs-converter/src/operations/custom_op/register.ts", "../../../../tfjs-converter/src/operations/executors/utils.ts", "../../../../tfjs-converter/src/operations/op_list/arithmetic.ts", "../../../../tfjs-converter/src/operations/op_list/basic_math.ts", "../../../../tfjs-converter/src/operations/op_list/control.ts", "../../../../tfjs-converter/src/operations/op_list/convolution.ts", "../../../../tfjs-converter/src/operations/op_list/creation.ts", "../../../../tfjs-converter/src/operations/op_list/dynamic.ts", "../../../../tfjs-converter/src/operations/op_list/evaluation.ts", "../../../../tfjs-converter/src/operations/op_list/graph.ts", "../../../../tfjs-converter/src/operations/op_list/hash_table.ts", "../../../../tfjs-converter/src/operations/op_list/image.ts", "../../../../tfjs-converter/src/operations/op_list/logical.ts", "../../../../tfjs-converter/src/operations/op_list/matrices.ts", "../../../../tfjs-converter/src/operations/op_list/normalization.ts", "../../../../tfjs-converter/src/operations/op_list/reduction.ts", "../../../../tfjs-converter/src/operations/op_list/slice_join.ts", "../../../../tfjs-converter/src/operations/op_list/sparse.ts", "../../../../tfjs-converter/src/operations/op_list/spectral.ts", "../../../../tfjs-converter/src/operations/op_list/string.ts", "../../../../tfjs-converter/src/operations/op_list/transformation.ts", "../../../../tfjs-converter/src/operations/operation_mapper.ts", "../../../../tfjs-converter/src/operations/custom_op/node_value_impl.ts", "../../../../tfjs-core/src/ops/ops_for_converter.ts", "../../../../tfjs-converter/src/operations/executors/arithmetic_executor.ts", "../../../../tfjs-converter/src/operations/executors/basic_math_executor.ts", "../../../../tfjs-converter/src/executor/tensor_utils.ts", "../../../../tfjs-converter/src/executor/tensor_array.ts", "../../../../tfjs-converter/src/executor/tensor_list.ts", "../../../../tfjs-converter/src/operations/executors/control_executor.ts", "../../../../tfjs-converter/src/operations/executors/convolution_executor.ts", "../../../../tfjs-converter/src/operations/executors/creation_executor.ts", "../../../../tfjs-converter/src/operations/executors/dynamic_executor.ts", "../../../../tfjs-converter/src/operations/executors/evaluation_executor.ts", "../../../../tfjs-converter/src/operations/executors/graph_executor.ts", "../../../../tfjs-converter/src/executor/hash_table.ts", "../../../../tfjs-converter/src/operations/executors/hash_table_executor.ts", "../../../../tfjs-converter/src/operations/executors/image_executor.ts", "../../../../tfjs-converter/src/operations/executors/logical_executor.ts", "../../../../tfjs-converter/src/operations/executors/matrices_executor.ts", "../../../../tfjs-converter/src/operations/executors/normalization_executor.ts", "../../../../tfjs-converter/src/operations/executors/ragged_executor.ts", "../../../../tfjs-converter/src/operations/executors/reduction_executor.ts", "../../../../tfjs-converter/src/operations/executors/slice_join_executor.ts", "../../../../tfjs-converter/src/operations/executors/sparse_executor.ts", "../../../../tfjs-converter/src/operations/executors/spectral_executor.ts", "../../../../tfjs-converter/src/operations/executors/string_executor.ts", "../../../../tfjs-converter/src/operations/executors/transformation_executor.ts", "../../../../tfjs-converter/src/operations/operation_executor.ts", "../../../../tfjs-converter/src/executor/execution_context.ts", "../../../../tfjs-converter/src/executor/model_analysis.ts", "../../../../tfjs-converter/src/executor/graph_executor.ts", "../../../../tfjs-converter/src/executor/resource_manager.ts", "../../../../tfjs-converter/src/executor/graph_model.ts", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/packages/react-liveness/node_modules/@tensorflow-models/face-detection/dist/face-detection.esm.mjs", "../../../../tfjs-backend-wasm/src/kernels/types.ts", "../../../../tfjs-backend-wasm/src/kernels/_FusedMatMul.ts", "../../../../tfjs-backend-wasm/src/kernels/unary_kernel.ts", "../../../../tfjs-backend-wasm/src/kernels/Abs.ts", "../../../../tfjs-backend-wasm/src/kernels/Acos.ts", "../../../../tfjs-backend-wasm/src/kernels/Acosh.ts", "../../../../tfjs-backend-wasm/src/kernels/binary_kernel.ts", "../../../../tfjs-backend-wasm/src/kernels/Add.ts", "../../../../tfjs-backend-wasm/src/kernels/AddN.ts", "../../../../tfjs-backend-wasm/src/kernels/Identity.ts", "../../../../tfjs-backend-wasm/src/kernels/Transpose.ts", "../../../../tfjs-backend-wasm/src/kernels/kernel_utils.ts", "../../../../tfjs-backend-wasm/src/kernels/All.ts", "../../../../tfjs-backend-wasm/src/kernels/Any.ts", "../../../../tfjs-backend-wasm/src/kernels/argminmax_kernel.ts", "../../../../tfjs-backend-wasm/src/kernels/ArgMax.ts", "../../../../tfjs-backend-wasm/src/kernels/ArgMin.ts", "../../../../tfjs-backend-wasm/src/kernels/Asin.ts", "../../../../tfjs-backend-wasm/src/kernels/Asinh.ts", "../../../../tfjs-backend-wasm/src/kernels/Atan.ts", "../../../../tfjs-backend-wasm/src/kernels/Atan2.ts", "../../../../tfjs-backend-wasm/src/kernels/Atanh.ts", "../../../../tfjs-backend-wasm/src/kernels/AvgPool.ts", "../../../../tfjs-backend-wasm/src/kernels/AvgPool3D.ts", "../../../../tfjs-backend-wasm/src/kernels/AvgPool3DGrad.ts", "../../../../tfjs-backend-wasm/src/kernels/AvgPoolGrad.ts", "../../../../tfjs-backend-wasm/src/kernels/Reshape.ts", "../../../../tfjs-backend-wasm/src/kernels/BatchMatMul.ts", "../../../../tfjs-backend-cpu/src/cpu_util.ts", "../../../../tfjs-backend-cpu/src/kernels/Abs.ts", "../../../../tfjs-backend-cpu/src/utils/binary_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Complex.ts", "../../../../tfjs-backend-cpu/src/utils/zeros_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Identity.ts", "../../../../tfjs-backend-cpu/src/kernels/Real.ts", "../../../../tfjs-backend-cpu/src/kernels/Cast.ts", "../../../../tfjs-backend-cpu/src/utils/binary_utils.ts", "../../../../tfjs-backend-cpu/src/kernels/Add.ts", "../../../../tfjs-backend-cpu/src/kernels/Bincount_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/BitwiseAnd.ts", "../../../../tfjs-backend-cpu/src/utils/unary_impl.ts", "../../../../tfjs-backend-cpu/src/utils/unary_utils.ts", "../../../../tfjs-backend-cpu/src/kernels/Ceil.ts", "../../../../tfjs-backend-cpu/src/kernels/Concat_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Equal.ts", "../../../../tfjs-backend-cpu/src/kernels/Exp.ts", "../../../../tfjs-backend-cpu/src/kernels/Expm1.ts", "../../../../tfjs-backend-cpu/src/kernels/Floor.ts", "../../../../tfjs-backend-cpu/src/kernels/FloorDiv.ts", "../../../../tfjs-backend-cpu/src/kernels/GatherNd_Impl.ts", "../../../../tfjs-backend-cpu/src/kernels/GatherV2_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Greater.ts", "../../../../tfjs-backend-cpu/src/kernels/GreaterEqual.ts", "../../../../tfjs-backend-cpu/src/kernels/Less.ts", "../../../../tfjs-backend-cpu/src/kernels/LessEqual.ts", "../../../../tfjs-backend-cpu/src/kernels/LinSpace_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Log.ts", "../../../../tfjs-backend-cpu/src/kernels/Max_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Maximum.ts", "../../../../tfjs-backend-cpu/src/kernels/Minimum.ts", "../../../../tfjs-backend-cpu/src/kernels/Multiply.ts", "../../../../tfjs-backend-cpu/src/kernels/Neg.ts", "../../../../tfjs-backend-cpu/src/kernels/NotEqual.ts", "../../../../tfjs-backend-cpu/src/kernels/Transpose_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Transpose.ts", "../../../../tfjs-backend-cpu/src/kernels/Prod.ts", "../../../../tfjs-backend-cpu/src/kernels/RaggedGather_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/RaggedRange_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/RaggedTensorToTensor_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Range_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Rsqrt.ts", "../../../../tfjs-backend-cpu/src/kernels/Scatter_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Sigmoid.ts", "../../../../tfjs-backend-cpu/src/kernels/Slice.ts", "../../../../tfjs-backend-cpu/src/kernels/SparseFillEmptyRows_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/SparseReshape_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/SparseSegmentReduction_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Sqrt.ts", "../../../../tfjs-backend-cpu/src/kernels/SquaredDifference.ts", "../../../../tfjs-backend-cpu/src/kernels/StaticRegexReplace.ts", "../../../../tfjs-backend-cpu/src/kernels/StridedSlice_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/StringNGrams_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/StringSplit_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/StringToHashBucketFast_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Sub.ts", "../../../../tfjs-backend-cpu/src/kernels/Tile_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/TopK_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/Unique_impl.ts", "../../../../tfjs-backend-wasm/src/kernels/Slice.ts", "../../../../tfjs-backend-wasm/src/kernels/BatchToSpaceND.ts", "../../../../tfjs-backend-wasm/src/kernels/Bincount.ts", "../../../../tfjs-backend-wasm/src/kernels/BitwiseAnd.ts", "../../../../tfjs-backend-wasm/src/kernels/BroadcastArgs.ts", "../../../../tfjs-backend-wasm/src/kernels/Cast.ts", "../../../../tfjs-backend-wasm/src/kernels/Ceil.ts", "../../../../tfjs-backend-wasm/src/kernels/ClipByValue.ts", "../../../../tfjs-backend-wasm/src/kernels/Concat.ts", "../../../../tfjs-backend-wasm/src/kernels/Conv2D.ts", "../../../../tfjs-backend-wasm/src/kernels/Conv2DBackpropInput.ts", "../../../../tfjs-backend-wasm/src/kernels/Conv3D.ts", "../../../../tfjs-backend-wasm/src/kernels/Conv3DBackpropFilterV2.ts", "../../../../tfjs-backend-wasm/src/kernels/Conv3DBackpropInputV2.ts", "../../../../tfjs-backend-wasm/src/kernels/Cos.ts", "../../../../tfjs-backend-wasm/src/kernels/Cosh.ts", "../../../../tfjs-backend-wasm/src/kernels/CropAndResize.ts", "../../../../tfjs-backend-wasm/src/kernels/Cumprod.ts", "../../../../tfjs-backend-wasm/src/kernels/Cumsum.ts", "../../../../tfjs-backend-wasm/src/kernels/DenseBincount.ts", "../../../../tfjs-backend-wasm/src/kernels/DepthToSpace.ts", "../../../../tfjs-backend-wasm/src/kernels/DepthwiseConv2dNative.ts", "../../../../tfjs-backend-wasm/src/kernels/Diag.ts", "../../../../tfjs-backend-wasm/src/kernels/Dilation2D.ts", "../../../../tfjs-backend-wasm/src/kernels/Dilation2DBackpropFilter.ts", "../../../../tfjs-backend-wasm/src/kernels/Dilation2DBackpropInput.ts", "../../../../tfjs-backend-wasm/src/kernels/Elu.ts", "../../../../tfjs-backend-wasm/src/kernels/EluGrad.ts", "../../../../tfjs-backend-wasm/src/kernels/Equal.ts", "../../../../tfjs-backend-wasm/src/kernels/Erf.ts", "../../../../tfjs-backend-wasm/src/kernels/Exp.ts", "../../../../tfjs-backend-wasm/src/kernels/ExpandDims.ts", "../../../../tfjs-backend-wasm/src/kernels/Expm1.ts", "../../../../tfjs-backend-wasm/src/kernels/Fill.ts", "../../../../tfjs-backend-wasm/src/kernels/FlipLeftRight.ts", "../../../../tfjs-backend-wasm/src/kernels/Floor.ts", "../../../../tfjs-backend-wasm/src/kernels/FloorDiv.ts", "../../../../tfjs-backend-wasm/src/kernels/FusedBatchNorm.ts", "../../../../tfjs-backend-wasm/src/kernels/FusedConv2D.ts", "../../../../tfjs-backend-wasm/src/kernels/FusedDepthwiseConv2D.ts", "../../../../tfjs-backend-wasm/src/kernels/GatherNd.ts", "../../../../tfjs-backend-wasm/src/kernels/GatherV2.ts", "../../../../tfjs-backend-wasm/src/kernels/Greater.ts", "../../../../tfjs-backend-wasm/src/kernels/GreaterEqual.ts", "../../../../tfjs-backend-wasm/src/kernels/IsFinite.ts", "../../../../tfjs-backend-wasm/src/kernels/IsInf.ts", "../../../../tfjs-backend-wasm/src/kernels/IsNan.ts", "../../../../tfjs-backend-wasm/src/kernels/LeakyRelu.ts", "../../../../tfjs-backend-wasm/src/kernels/Less.ts", "../../../../tfjs-backend-wasm/src/kernels/LessEqual.ts", "../../../../tfjs-backend-wasm/src/kernels/LinSpace.ts", "../../../../tfjs-backend-wasm/src/kernels/Log.ts", "../../../../tfjs-backend-wasm/src/kernels/Log1p.ts", "../../../../tfjs-backend-wasm/src/kernels/LogicalAnd.ts", "../../../../tfjs-backend-wasm/src/kernels/LogicalNot.ts", "../../../../tfjs-backend-wasm/src/kernels/LogicalOr.ts", "../../../../tfjs-backend-wasm/src/kernels/LogicalXor.ts", "../../../../tfjs-backend-wasm/src/kernels/LRN.ts", "../../../../tfjs-backend-wasm/src/kernels/LRNGrad.ts", "../../../../tfjs-backend-wasm/src/kernels/Max.ts", "../../../../tfjs-backend-wasm/src/kernels/Maximum.ts", "../../../../tfjs-backend-wasm/src/kernels/MaxPool.ts", "../../../../tfjs-backend-wasm/src/kernels/MaxPool3D.ts", "../../../../tfjs-backend-wasm/src/kernels/MaxPool3DGrad.ts", "../../../../tfjs-backend-wasm/src/kernels/MaxPoolGrad.ts", "../../../../tfjs-backend-wasm/src/kernels/MaxPoolWithArgmax.ts", "../../../../tfjs-backend-wasm/src/kernels/Mean.ts", "../../../../tfjs-backend-wasm/src/kernels/Min.ts", "../../../../tfjs-backend-wasm/src/kernels/Minimum.ts", "../../../../tfjs-backend-wasm/src/kernels/MirrorPad.ts", "../../../../tfjs-backend-wasm/src/kernels/Softmax.ts", "../../../../tfjs-backend-wasm/src/kernels/Multinomial.ts", "../../../../tfjs-backend-wasm/src/kernels/Mod.ts", "../../../../tfjs-backend-wasm/src/kernels/Multiply.ts", "../../../../tfjs-backend-wasm/src/kernels/Neg.ts", "../../../../tfjs-backend-wasm/src/kernels/NonMaxSuppression_util.ts", "../../../../tfjs-backend-wasm/src/kernels/NonMaxSuppressionV3.ts", "../../../../tfjs-backend-wasm/src/kernels/NonMaxSuppressionV4.ts", "../../../../tfjs-backend-wasm/src/kernels/NonMaxSuppressionV5.ts", "../../../../tfjs-backend-wasm/src/kernels/NotEqual.ts", "../../../../tfjs-backend-wasm/src/kernels/OneHot.ts", "../../../../tfjs-backend-wasm/src/kernels/OnesLike.ts", "../../../../tfjs-backend-wasm/src/kernels/Pack.ts", "../../../../tfjs-backend-wasm/src/kernels/PadV2.ts", "../../../../tfjs-backend-wasm/src/kernels/Pow.ts", "../../../../tfjs-backend-wasm/src/kernels/Prelu.ts", "../../../../tfjs-backend-wasm/src/kernels/Prod.ts", "../../../../tfjs-backend-wasm/src/kernels/Range.ts", "../../../../tfjs-backend-wasm/src/kernels/RealDiv.ts", "../../../../tfjs-backend-wasm/src/kernels/Reciprocal.ts", "../../../../tfjs-backend-wasm/src/kernels/Relu.ts", "../../../../tfjs-backend-wasm/src/kernels/Relu6.ts", "../../../../tfjs-backend-wasm/src/kernels/ResizeBilinear.ts", "../../../../tfjs-backend-wasm/src/kernels/ResizeBilinearGrad.ts", "../../../../tfjs-backend-wasm/src/kernels/ResizeNearestNeighbor.ts", "../../../../tfjs-backend-wasm/src/kernels/ResizeNearestNeighborGrad.ts", "../../../../tfjs-backend-wasm/src/kernels/Reverse.ts", "../../../../tfjs-backend-wasm/src/kernels/RotateWithOffset.ts", "../../../../tfjs-backend-wasm/src/kernels/Round.ts", "../../../../tfjs-backend-wasm/src/kernels/Rsqrt.ts", "../../../../tfjs-backend-wasm/src/kernels/ScatterNd.ts", "../../../../tfjs-backend-wasm/src/kernels/SearchSorted.ts", "../../../../tfjs-backend-wasm/src/kernels/Select.ts", "../../../../tfjs-backend-wasm/src/kernels/Selu.ts", "../../../../tfjs-backend-wasm/src/kernels/Sigmoid.ts", "../../../../tfjs-backend-wasm/src/kernels/Sign.ts", "../../../../tfjs-backend-wasm/src/kernels/Sin.ts", "../../../../tfjs-backend-wasm/src/kernels/Sinh.ts", "../../../../tfjs-backend-wasm/src/kernels/Softplus.ts", "../../../../tfjs-backend-wasm/src/kernels/SpaceToBatchND.ts", "../../../../tfjs-backend-wasm/src/kernels/SparseFillEmptyRows.ts", "../../../../tfjs-backend-wasm/src/kernels/SparseReshape.ts", "../../../../tfjs-backend-wasm/src/kernels/SparseSegmentReduction.ts", "../../../../tfjs-backend-wasm/src/kernels/SparseSegmentMean.ts", "../../../../tfjs-backend-wasm/src/kernels/SparseSegmentSum.ts", "../../../../tfjs-backend-wasm/src/kernels/SparseToDense.ts", "../../../../tfjs-backend-wasm/src/kernels/SplitV.ts", "../../../../tfjs-backend-wasm/src/kernels/Sqrt.ts", "../../../../tfjs-backend-wasm/src/kernels/Square.ts", "../../../../tfjs-backend-wasm/src/kernels/SquaredDifference.ts", "../../../../tfjs-backend-wasm/src/kernels/Step.ts", "../../../../tfjs-backend-wasm/src/kernels/StridedSlice.ts", "../../../../tfjs-backend-wasm/src/kernels/StringNGrams.ts", "../../../../tfjs-backend-wasm/src/kernels/StringSplit.ts", "../../../../tfjs-backend-wasm/src/kernels/StringToHashBucketFast.ts", "../../../../tfjs-backend-wasm/src/kernels/Sub.ts", "../../../../tfjs-backend-wasm/src/kernels/Sum.ts", "../../../../tfjs-backend-wasm/src/kernels/Tan.ts", "../../../../tfjs-backend-wasm/src/kernels/Tanh.ts", "../../../../tfjs-backend-wasm/src/kernels/TensorScatterUpdate.ts", "../../../../tfjs-backend-wasm/src/kernels/Tile.ts", "../../../../tfjs-backend-wasm/src/kernels/TopK.ts", "../../../../tfjs-backend-wasm/src/kernels/Transform.ts", "../../../../tfjs-backend-wasm/src/kernels/Unique.ts", "../../../../tfjs-backend-wasm/src/kernels/Unpack.ts", "../../../../tfjs-backend-wasm/src/kernels/ZerosLike.ts", "../../../../tfjs-backend-wasm/src/register_all_kernels.ts", "../../../../tfjs-backend-wasm/src/flags_wasm.ts", "../../../../tfjs-backend-wasm/src/backend_wasm.ts", "../../../../tfjs-backend-wasm/src/version.ts", "../../../../tfjs-backend-wasm/src/base.ts", "../../../../tfjs-backend-cpu/src/backend_cpu.ts", "../../../../tfjs-backend-cpu/src/base.ts", "../../../../tfjs-backend-cpu/src/kernels/Elu.ts", "../../../../tfjs-backend-cpu/src/kernels/LeakyRelu.ts", "../../../../tfjs-backend-cpu/src/kernels/Prelu.ts", "../../../../tfjs-backend-cpu/src/kernels/Relu.ts", "../../../../tfjs-backend-cpu/src/kernels/Relu6.ts", "../../../../tfjs-backend-cpu/src/utils/fused_utils.ts", "../../../../tfjs-backend-cpu/src/kernels/Reshape.ts", "../../../../tfjs-backend-cpu/src/kernels/BatchMatMul.ts", "../../../../tfjs-backend-cpu/src/kernels/_FusedMatMul.ts", "../../../../tfjs-backend-cpu/src/kernels/Acos.ts", "../../../../tfjs-backend-cpu/src/kernels/Acosh.ts", "../../../../tfjs-backend-cpu/src/kernels/AddN.ts", "../../../../tfjs-backend-cpu/src/kernels/All.ts", "../../../../tfjs-backend-cpu/src/kernels/Any.ts", "../../../../tfjs-backend-cpu/src/kernels/ArgMax.ts", "../../../../tfjs-backend-cpu/src/kernels/ArgMin.ts", "../../../../tfjs-backend-cpu/src/kernels/Asin.ts", "../../../../tfjs-backend-cpu/src/kernels/Asinh.ts", "../../../../tfjs-backend-cpu/src/kernels/Atan.ts", "../../../../tfjs-backend-cpu/src/kernels/Atan2.ts", "../../../../tfjs-backend-cpu/src/kernels/Atanh.ts", "../../../../tfjs-backend-cpu/src/utils/pool_utils.ts", "../../../../tfjs-backend-cpu/src/kernels/AvgPool.ts", "../../../../tfjs-backend-cpu/src/kernels/AvgPool3D.ts", "../../../../tfjs-backend-cpu/src/kernels/AvgPool3DGrad.ts", "../../../../tfjs-backend-cpu/src/kernels/AvgPoolGrad.ts", "../../../../tfjs-backend-cpu/src/kernels/BatchNorm.ts", "../../../../tfjs-backend-cpu/src/kernels/BatchToSpaceND.ts", "../../../../tfjs-backend-cpu/src/kernels/Bincount.ts", "../../../../tfjs-backend-cpu/src/kernels/BroadcastArgs.ts", "../../../../tfjs-backend-cpu/src/kernels/ClipByValue.ts", "../../../../tfjs-backend-cpu/src/kernels/ComplexAbs.ts", "../../../../tfjs-backend-cpu/src/kernels/Imag.ts", "../../../../tfjs-backend-cpu/src/kernels/Concat.ts", "../../../../tfjs-backend-cpu/src/kernels/Conv2D.ts", "../../../../tfjs-backend-cpu/src/kernels/Conv2DBackpropFilter.ts", "../../../../tfjs-backend-cpu/src/kernels/Conv2DBackpropInput.ts", "../../../../tfjs-backend-cpu/src/kernels/Conv3D.ts", "../../../../tfjs-backend-cpu/src/kernels/Conv3DBackpropFilterV2.ts", "../../../../tfjs-backend-cpu/src/kernels/Conv3DBackpropInputV2.ts", "../../../../tfjs-backend-cpu/src/kernels/Cos.ts", "../../../../tfjs-backend-cpu/src/kernels/Cosh.ts", "../../../../tfjs-backend-cpu/src/kernels/CropAndResize.ts", "../../../../tfjs-backend-cpu/src/kernels/Cumprod.ts", "../../../../tfjs-backend-cpu/src/kernels/Cumsum.ts", "../../../../tfjs-backend-cpu/src/kernels/DenseBincount.ts", "../../../../tfjs-backend-cpu/src/kernels/DepthToSpace.ts", "../../../../tfjs-backend-cpu/src/kernels/DepthwiseConv2dNative.ts", "../../../../tfjs-backend-cpu/src/kernels/DepthwiseConv2dNativeBackpropFilter.ts", "../../../../tfjs-backend-cpu/src/kernels/DepthwiseConv2dNativeBackpropInput.ts", "../../../../tfjs-backend-cpu/src/kernels/Diag.ts", "../../../../tfjs-backend-cpu/src/kernels/Dilation2D.ts", "../../../../tfjs-backend-cpu/src/kernels/Dilation2DBackpropFilter.ts", "../../../../tfjs-backend-cpu/src/kernels/Dilation2DBackpropInput.ts", "../../../../tfjs-backend-cpu/src/kernels/Draw.ts", "../../../../tfjs-backend-cpu/src/kernels/Sum.ts", "../../../../tfjs-backend-cpu/src/kernels/Einsum.ts", "../../../../tfjs-backend-cpu/src/kernels/EluGrad.ts", "../../../../tfjs-backend-cpu/src/kernels/Erf.ts", "../../../../tfjs-backend-cpu/src/kernels/ExpandDims.ts", "../../../../tfjs-backend-cpu/src/kernels/RealDiv.ts", "../../../../tfjs-backend-cpu/src/utils/fft_utils.ts", "../../../../tfjs-backend-cpu/src/kernels/FFT.ts", "../../../../tfjs-backend-cpu/src/kernels/Fill.ts", "../../../../tfjs-backend-cpu/src/kernels/FlipLeftRight.ts", "../../../../tfjs-backend-cpu/src/kernels/FusedConv2D.ts", "../../../../tfjs-backend-cpu/src/kernels/FusedDepthwiseConv2D.ts", "../../../../tfjs-backend-cpu/src/kernels/GatherNd.ts", "../../../../tfjs-backend-cpu/src/kernels/GatherV2.ts", "../../../../tfjs-backend-cpu/src/kernels/IFFT.ts", "../../../../tfjs-backend-cpu/src/kernels/IsFinite.ts", "../../../../tfjs-backend-cpu/src/kernels/IsInf.ts", "../../../../tfjs-backend-cpu/src/kernels/IsNaN.ts", "../../../../tfjs-backend-cpu/src/kernels/LinSpace.ts", "../../../../tfjs-backend-cpu/src/kernels/Log1p.ts", "../../../../tfjs-backend-cpu/src/kernels/LogicalAnd.ts", "../../../../tfjs-backend-cpu/src/kernels/LogicalNot.ts", "../../../../tfjs-backend-cpu/src/kernels/LogicalOr.ts", "../../../../tfjs-backend-cpu/src/kernels/LRN.ts", "../../../../tfjs-backend-cpu/src/kernels/LRNGrad.ts", "../../../../tfjs-backend-cpu/src/kernels/Max.ts", "../../../../tfjs-backend-cpu/src/kernels/MaxPool.ts", "../../../../tfjs-backend-cpu/src/kernels/MaxPool3D.ts", "../../../../tfjs-backend-cpu/src/kernels/MaxPool3DGrad.ts", "../../../../tfjs-backend-cpu/src/kernels/MaxPoolGrad.ts", "../../../../tfjs-backend-cpu/src/kernels/MaxPoolWithArgmax_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/MaxPoolWithArgmax.ts", "../../../../tfjs-backend-cpu/src/kernels/Mean.ts", "../../../../tfjs-backend-cpu/src/kernels/Min.ts", "../../../../tfjs-backend-cpu/src/kernels/MirrorPad.ts", "../../../../tfjs-backend-cpu/src/kernels/Mod.ts", "../../../../tfjs-backend-cpu/src/kernels/Multinomial.ts", "../../../../tfjs-backend-cpu/src/kernels/Softmax.ts", "../../../../tfjs-backend-cpu/src/kernels/NonMaxSuppressionV3.ts", "../../../../tfjs-backend-cpu/src/kernels/NonMaxSuppressionV4.ts", "../../../../tfjs-backend-cpu/src/kernels/NonMaxSuppressionV5.ts", "../../../../tfjs-backend-cpu/src/kernels/OneHot.ts", "../../../../tfjs-backend-cpu/src/kernels/ZerosLike.ts", "../../../../tfjs-backend-cpu/src/kernels/OnesLike.ts", "../../../../tfjs-backend-cpu/src/kernels/Pack.ts", "../../../../tfjs-backend-cpu/src/kernels/PadV2.ts", "../../../../tfjs-backend-cpu/src/kernels/Pow.ts", "../../../../tfjs-backend-cpu/src/kernels/RaggedGather.ts", "../../../../tfjs-backend-cpu/src/kernels/RaggedRange.ts", "../../../../tfjs-backend-cpu/src/kernels/RaggedTensorToTensor.ts", "../../../../tfjs-backend-cpu/src/kernels/Range.ts", "../../../../tfjs-backend-cpu/src/kernels/Reciprocal.ts", "../../../../tfjs-backend-cpu/src/kernels/ResizeBilinear.ts", "../../../../tfjs-backend-cpu/src/kernels/ResizeBilinearGrad.ts", "../../../../tfjs-backend-cpu/src/kernels/ResizeNearestNeighbor.ts", "../../../../tfjs-backend-cpu/src/kernels/ResizeNearestNeighborGrad.ts", "../../../../tfjs-backend-cpu/src/kernels/Reverse.ts", "../../../../tfjs-backend-cpu/src/kernels/RotateWithOffset.ts", "../../../../tfjs-backend-cpu/src/kernels/Round.ts", "../../../../tfjs-backend-cpu/src/kernels/ScatterNd.ts", "../../../../tfjs-backend-cpu/src/kernels/SearchSorted_impl.ts", "../../../../tfjs-backend-cpu/src/kernels/SearchSorted.ts", "../../../../tfjs-backend-cpu/src/kernels/Select.ts", "../../../../tfjs-backend-cpu/src/kernels/Selu.ts", "../../../../tfjs-backend-cpu/src/kernels/Sign.ts", "../../../../tfjs-backend-cpu/src/kernels/Sin.ts", "../../../../tfjs-backend-cpu/src/kernels/Sinh.ts", "../../../../tfjs-backend-cpu/src/kernels/Softplus.ts", "../../../../tfjs-backend-cpu/src/kernels/SpaceToBatchND.ts", "../../../../tfjs-backend-cpu/src/kernels/SparseFillEmptyRows.ts", "../../../../tfjs-backend-cpu/src/kernels/SparseReshape.ts", "../../../../tfjs-backend-cpu/src/kernels/SparseSegmentMean.ts", "../../../../tfjs-backend-cpu/src/kernels/SparseSegmentSum.ts", "../../../../tfjs-backend-cpu/src/kernels/SparseToDense.ts", "../../../../tfjs-backend-cpu/src/kernels/SplitV.ts", "../../../../tfjs-backend-cpu/src/kernels/Square.ts", "../../../../tfjs-backend-cpu/src/kernels/Step.ts", "../../../../tfjs-backend-cpu/src/kernels/StridedSlice.ts", "../../../../tfjs-backend-cpu/src/kernels/StringNGrams.ts", "../../../../tfjs-backend-cpu/src/kernels/StringSplit.ts", "../../../../tfjs-backend-cpu/src/kernels/StringToHashBucketFast.ts", "../../../../tfjs-backend-cpu/src/kernels/Tan.ts", "../../../../tfjs-backend-cpu/src/kernels/Tanh.ts", "../../../../tfjs-backend-cpu/src/kernels/TensorScatterUpdate.ts", "../../../../tfjs-backend-cpu/src/kernels/Tile.ts", "../../../../tfjs-backend-cpu/src/kernels/TopK.ts", "../../../../tfjs-backend-cpu/src/kernels/Transform.ts", "../../../../tfjs-backend-cpu/src/kernels/Unique.ts", "../../../../tfjs-backend-cpu/src/kernels/Unpack.ts", "../../../../tfjs-backend-cpu/src/kernels/UnsortedSegmentSum.ts", "../../../../tfjs-backend-cpu/src/register_all_kernels.ts", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/support.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/types/faceDetection.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/blazefaceFaceDetection.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/getFaceMatchStateInLivenessOval.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/utils/utils.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/borderWidths.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/colors.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/alert.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/aiConversation.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/autocomplete.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/authenticator.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/avatar.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/badge.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/breadcrumbs.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/button.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/card.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/checkbox.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/checkboxField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/collection.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/copy.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/dialCodeSelect.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/divider.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/dropZone.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/accordion.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/field.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/fieldControl.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/fieldGroup.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/fieldset.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/fieldMessages.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/fileuploader.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/flex.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/heading.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/highlightMatch.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/icon.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/input.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/image.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/inAppMessaging.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/link.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/liveness.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/loader.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/menu.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/message.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/pagination.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/passwordField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/phoneNumberField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/placeholder.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/radio.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/radioGroup.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/rating.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/searchField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/select.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/selectField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/sliderField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/stepperField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/storagemanager.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/switchField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/table.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/tabs.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/text.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/textAreaField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/textField.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/toggleButton.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/toggleButtonGroup.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/components/index.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/fonts.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/fontSizes.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/fontWeights.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/lineHeights.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/opacities.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/outlineOffsets.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/outlineWidths.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/radii.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/shadows.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/space.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/time.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/transforms.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/tokens/index.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/breakpoints.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/defaultTheme.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/createTheme/utils.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/createTheme/constants.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/utils/references.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/createTheme/createComponentCSS.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/createTheme/createColorPalette.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/createTheme/createAnimationCSS.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/theme/createTheme/createTheme.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/utils/classNames.mjs", "../../../node_modules/@aws-amplify/ui/dist/esm/types/primitives/componentClassName.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/ColorSequenceDisplay/ColorSequenceDisplay.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/sessionInformation.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/createRequestStreamGenerator/utils.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/createRequestStreamGenerator/createRequestStreamGenerator.mjs", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/setCredentialFeature.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/middleware-retry/isStreamingPayload/isStreamingPayload.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/middleware-stack/MiddlewareStack.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/index.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/invalid-dependency/invalidProvider.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/client.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/command.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/schemaLogFilter.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/exceptions.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/defaults-mode.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/extensions/checksum.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/extensions/retry.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/extensions/defaultExtensionConfiguration.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/NoOpLogger.js", "../../../node_modules/@smithy/core/dist-es/submodules/client/smithy-client/client-command-builder.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/collect-stream-body.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/extended-encode-uri-component.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/HttpBindingProtocol.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/HttpProtocol.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/SerdeContext.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/serde/FromStringShapeDeserializer.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/serde/determineTimestampFormat.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/serde/HttpInterceptingShapeDeserializer.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/serde/HttpInterceptingShapeSerializer.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/serde/ToStringShapeSerializer.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/index.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/protocol-http/extensions/httpExtensionConfiguration.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/middleware-content-length/contentLengthMiddleware.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/util-uri-escape/escape-uri.js", "../../../node_modules/@smithy/core/dist-es/submodules/protocols/querystring-builder/buildQueryString.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/middleware-retry/retryMiddleware.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/service-error-classification/constants.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/service-error-classification/service-error-classification.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/util-retry/constants.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/middleware-retry/parseRetryAfterHeader.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/middleware-retry/util.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/util-retry/DefaultRateLimiter.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/util-retry/retries-2026-config.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/util-retry/DefaultRetryBackoffStrategy.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/util-retry/DefaultRetryToken.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/util-retry/config.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/util-retry/StandardRetryStrategy.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/util-retry/AdaptiveRetryStrategy.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/middleware-retry/configurations.js", "../../../node_modules/@smithy/core/dist-es/submodules/retry/index.browser.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/setFeature.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/middleware-host-header/hostHeaderMiddleware.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/middleware-logger/loggerMiddleware.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/middleware-recursion-detection/getRecursionDetectionPlugin.browser.js", "../../../node_modules/@smithy/core/dist-es/legacy-root-exports/middleware-http-auth-scheme/httpAuthSchemeMiddleware.js", "../../../node_modules/@smithy/core/dist-es/legacy-root-exports/middleware-http-auth-scheme/resolveAuthOptions.js", "../../../node_modules/@smithy/core/dist-es/legacy-root-exports/middleware-http-auth-scheme/getHttpAuthSchemeEndpointRuleSetPlugin.js", "../../../node_modules/@smithy/core/dist-es/legacy-root-exports/middleware-http-signing/httpSigningMiddleware.js", "../../../node_modules/@smithy/core/dist-es/legacy-root-exports/middleware-http-signing/getHttpSigningMiddleware.js", "../../../node_modules/@smithy/core/dist-es/normalizeProvider.js", "../../../node_modules/@smithy/core/dist-es/legacy-root-exports/util-identity-and-auth/DefaultIdentityProviderConfig.js", "../../../node_modules/@smithy/core/dist-es/legacy-root-exports/util-identity-and-auth/memoizeIdentityProvider.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/middleware-user-agent/configurations.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/util-endpoints/lib/aws/partitions.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/util-endpoints/lib/aws/partition.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/middleware-user-agent/check-features.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/middleware-user-agent/constants.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/middleware-user-agent/encode-features.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/middleware-user-agent/user-agent-middleware.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/util-user-agent-browser/defaultUserAgent.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/util-endpoints/aws.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/util-endpoints/lib/aws/isVirtualHostableS3Bucket.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/util-endpoints/lib/isIpAddress.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/util-endpoints/lib/aws/parseArn.js", "../../../node_modules/@smithy/core/dist-es/submodules/config/property-provider/memoize.js", "../../../node_modules/@smithy/core/dist-es/submodules/config/config-resolver/regionConfig/checkRegion.js", "../../../node_modules/@smithy/core/dist-es/submodules/config/config-resolver/regionConfig/isFipsRegion.js", "../../../node_modules/@smithy/core/dist-es/submodules/config/config-resolver/regionConfig/getRealRegion.js", "../../../node_modules/@smithy/core/dist-es/submodules/config/config-resolver/regionConfig/resolveRegionConfig.js", "../../../node_modules/@smithy/core/dist-es/submodules/config/defaults-mode/constants.js", "../../../node_modules/@smithy/core/dist-es/submodules/config/defaults-mode/resolveDefaultsModeConfig.browser.js", "../../../node_modules/@smithy/core/dist-es/submodules/config/index.browser.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/region-config-resolver/extensions.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/client/index.browser.js", "../../../node_modules/@aws-sdk/middleware-eventstream/dist-es/eventStreamConfiguration.js", "../../../node_modules/@aws-sdk/middleware-eventstream/dist-es/eventStreamHandlingMiddleware.js", "../../../node_modules/@aws-sdk/middleware-eventstream/dist-es/eventStreamHeaderMiddleware.js", "../../../node_modules/@aws-sdk/middleware-eventstream/dist-es/getEventStreamPlugin.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/util/util-format-url/format-url.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/WebSocketFetchHandler.js", "../../../node_modules/@smithy/fetch-http-handler/dist-es/create-request.js", "../../../node_modules/@smithy/fetch-http-handler/dist-es/request-timeout.js", "../../../node_modules/@smithy/fetch-http-handler/dist-es/fetch-http-handler.js", "../../../node_modules/@smithy/fetch-http-handler/dist-es/index.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/utils.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/middlewares/websocketEndpointMiddleware.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/middlewares/websocketInjectSessionIdMiddleware.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/getWebSocketPlugin.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/WebsocketSignatureV4.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/resolveWebSocketConfig.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/ws-eventstream/EventStreamPayloadHandler.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/ws-eventstream/EventSigningTransformStream.js", "../../../node_modules/@aws-sdk/middleware-websocket/dist-es/ws-eventstream/eventStreamPayloadHandlerProvider.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/RekognitionStreamingClient.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/httpAuthSchemes/utils/getDateHeader.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/httpAuthSchemes/utils/getSkewCorrectedDate.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/httpAuthSchemes/utils/getUpdatedSystemClockOffset.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/httpAuthSchemes/aws_sdk/AwsSdkSigV4Signer.js", "../../../node_modules/@smithy/signature-v4/dist-es/SignatureV4.js", "../../../node_modules/@smithy/signature-v4/dist-es/HeaderFormatter.js", "../../../node_modules/@smithy/signature-v4/dist-es/SignatureV4Base.js", "../../../node_modules/@smithy/signature-v4/dist-es/constants.js", "../../../node_modules/@smithy/signature-v4/dist-es/getCanonicalQuery.js", "../../../node_modules/@smithy/signature-v4/dist-es/utilDate.js", "../../../node_modules/@smithy/signature-v4/dist-es/credentialDerivation.js", "../../../node_modules/@smithy/signature-v4/dist-es/getCanonicalHeaders.js", "../../../node_modules/@smithy/signature-v4/dist-es/getPayloadHash.js", "../../../node_modules/@smithy/signature-v4/dist-es/headerUtil.js", "../../../node_modules/@smithy/signature-v4/dist-es/moveHeadersToQuery.js", "../../../node_modules/@smithy/signature-v4/dist-es/prepareRequest.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/httpAuthSchemes/aws_sdk/resolveAwsSdkSigV4Config.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/httpAuthSchemes/aws_sdk/clock-skew-defaults.browser.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/httpAuthSchemes/index.browser.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/auth/httpAuthSchemeProvider.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/endpoint/EndpointParameters.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/package.json", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/runtimeConfig.browser.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/ProtocolLib.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/ConfigurableSerdeContext.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/json/codec-v2/JsonShapeDeserializer2.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/UnionSerde.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/json/detectBufferParsing.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/json/jsonReviver.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/json/needsReviver.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/common.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/json/parseJsonBody.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/writeKey.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/json/codec-v2/JsonShapeSerializer2.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/json/codec-v2/JsonBytesStringAdapter.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/json/codec-v2/JsonCodec2.js", "../../../node_modules/@aws-sdk/core/dist-es/submodules/protocols/json/AwsRestJsonProtocol.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/runtimeConfig.shared.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/endpoint/endpointResolver.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/endpoint/bdd.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/schemas/schemas_0.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/models/RekognitionStreamingServiceException.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/models/errors.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/auth/httpAuthExtensionConfiguration.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/runtimeExtensions.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/commandBuilder.js", "../../../node_modules/@aws-sdk/client-rekognitionstreaming/dist-es/commands/StartFaceLivenessSessionCommand.js", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/version.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/utils/platform.mjs", "../../../node_modules/@smithy/eventstream-serde-browser/dist-es/index.js", "../../../node_modules/@smithy/protocol-http/node_modules/@smithy/types/dist-es/auth/auth.js", "../../../node_modules/@smithy/protocol-http/node_modules/@smithy/types/dist-es/auth/HttpApiKeyAuth.js", "../../../node_modules/@smithy/protocol-http/node_modules/@smithy/types/dist-es/endpoint.js", "../../../node_modules/@smithy/protocol-http/node_modules/@smithy/types/dist-es/extensions/checksum.js", "../../../node_modules/@smithy/protocol-http/node_modules/@smithy/types/dist-es/http.js", "../../../node_modules/@smithy/protocol-http/node_modules/@smithy/types/dist-es/profile.js", "../../../node_modules/@smithy/protocol-http/node_modules/@smithy/types/dist-es/transfer.js", "../../../node_modules/@smithy/protocol-http/dist-es/httpResponse.js", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/createStreamingClient/CustomWebSocketFetchHandler.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/createStreamingClient/resolveCredentials.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/util-hex-encoding/dist-es/index.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/util-utf8/dist-es/index.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/constants.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/credentialDerivation.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/getCanonicalHeaders.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/is-array-buffer/dist-es/index.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/getPayloadHash.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/HeaderFormatter.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/headerUtil.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/moveHeadersToQuery.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/prepareRequest.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/getCanonicalQuery.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/utilDate.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/SignatureV4Base.js", "../../../node_modules/@aws-amplify/ui-react-liveness/node_modules/@smithy/signature-v4/dist-es/SignatureV4.js", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/createStreamingClient/Signer.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/TelemetryReporter/TelemetryReporter.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/createStreamingClient/createStreamingClient.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/StreamRecorder/StreamRecorder.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/utils/responseStreamEvent.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/utils/helpers.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/service/machine/machine.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/components/ThemeProvider/ThemeContext.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Alert/AlertIcon.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Icon/Icon.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/View/View.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/shared/styleUtils.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/types/style.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/shared/constants.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/types/theme.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/shared/utils.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/shared/responsive/utils.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/shared/responsive/useBreakpoint.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/shared/responsive/getMediaQueries.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/hooks/useTheme.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/shared/getStyleValue.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/utils/primitiveWithForwardRef.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Icon/context/IconsContext.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Icon/context/useIcons.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Icon/icons/IconCheckCircle.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Icon/icons/IconError.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Icon/icons/IconInfo.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Icon/icons/IconWarning.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/utils/useStableId.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/utils/useLayoutEffect.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Button/Button.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Fieldset/useFieldset.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Flex/Flex.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Loader/Loader.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Icon/icons/IconClose.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Field/FieldDescription.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Text/Text.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Field/FieldErrorMessage.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Label/Label.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/utils/getUniqueComponentId.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/utils/splitPrimitiveProps.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/utils/createSpaceSeparatedIds.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/helpers/constants.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/VisuallyHidden/VisuallyHidden.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Icon/icons/IconExpandMore.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/SelectField/SelectField.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/primitives/Select/Select.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/providers/FaceLivenessDetectorProvider.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/LivenessCheck/LivenessCheck.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/LivenessCheck/LivenessCameraModule.mjs", "../../../node_modules/@aws-amplify/ui-react/dist/esm/hooks/useThemeBreakpoint.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/hooks/useLivenessActor.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/hooks/useLivenessSelector.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/hooks/useMediaStreamInVideo.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/types/classNames.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/Hint.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/Toast.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/ToastWithLoader.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/MatchIndicator.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/Overlay.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/utils/device.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/FaceLivenessErrorModal.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/displayText.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/DefaultStartScreenComponents.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/CancelButton.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/RecordingIcon.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/LivenessIconWithPopover.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/LivenessCheck/CameraSelector.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/shared/LandscapeErrorModal.mjs", "../../../node_modules/@aws-amplify/ui-react-liveness/dist/esm/components/FaceLivenessDetector/utils/getDisplayText.mjs", "../../javascript/channels/face_liveness_channel.js", "../../javascript/controllers/file_input_controller.js", "../../javascript/controllers/file_uploader_controller.js", "../../javascript/controllers/fingerprint_capture_controller.js", "../../javascript/controllers/focus_controller.js", "../../javascript/controllers/font_preview_controller.js", "../../javascript/services/currency_mask.js", "../../javascript/controllers/format_controller.js", "../../javascript/controllers/hidden_checkbox_controller.js", "../../javascript/controllers/hide_element_controller.js", "../../javascript/controllers/icon_toggler_controller.js", "../../javascript/controllers/image_print_controller.js", "../../javascript/services/lexxy/translations.js", "../../javascript/services/lexxy/icons.js", "../../javascript/services/lexxy/toolbar_order.js", "../../javascript/controllers/lexxy_controller.js", "../../javascript/controllers/lexxy_comment_controller.js", "../../javascript/controllers/modal_controller.js", "../../javascript/controllers/modal_loader_controller.js", "../../javascript/controllers/nav_tab_cookie_loader_controller.js", "../../javascript/channels/notifications_channel.js", "../../javascript/controllers/notification_badge_controller.js", "../../javascript/services/orderable.js", "../../javascript/controllers/orderable_controller.js", "../../javascript/controllers/otp_controller.js", "../../javascript/controllers/password_visibility_controller.js", "../../javascript/channels/payment_status_channel.js", "../../javascript/controllers/payment_status_controller.js", "../../javascript/controllers/popover_controller.js", "../../javascript/controllers/print_frame_controller.js", "../../javascript/controllers/recaptcha_controller.js", "../../javascript/controllers/refresh_controller.js", "../../javascript/locales/pt-BR.json", "../../javascript/controllers/simple_spinner_controller.js", "../../../node_modules/sortablejs/modular/sortable.esm.js", "../../javascript/controllers/sortable_controller.js", "../../javascript/controllers/state_city_filter_controller.js", "../../javascript/services/date_validator.js", "../../javascript/services/hour_validator.js", "../../javascript/services/age_validator.js", "../../javascript/controllers/stimulus_validation_controller.js", "../../javascript/controllers/submit_lock_controller.js", "../../javascript/controllers/sum_controller.js", "../../javascript/controllers/table_fit_viewport_controller.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/constants.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/helpers.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/defaults.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/dropdown.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/suggestions.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/persist.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/texts.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/templates.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/events.js", "../../../node_modules/@yaireo/tagify/dist/src/tagify.js", "../../../node_modules/@yaireo/tagify/dist/src/parts/EventDispatcher.js", "../../javascript/controllers/tagify_controller.js", "../../javascript/controllers/textarea_autoresize_controller.js", "../../javascript/controllers/ticket_call_controller.js", "../../javascript/controllers/ticket_panel_controller.js", "../../javascript/controllers/tiff_viewer_controller.js", "../../../node_modules/date-fns/toDate.mjs", "../../../node_modules/date-fns/constants.mjs", "../../../node_modules/date-fns/startOfDay.mjs", "../../../node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.mjs", "../../../node_modules/date-fns/differenceInCalendarDays.mjs", "../../../node_modules/date-fns/compareAsc.mjs", "../../../node_modules/date-fns/differenceInCalendarMonths.mjs", "../../../node_modules/date-fns/differenceInCalendarYears.mjs", "../../../node_modules/date-fns/differenceInDays.mjs", "../../../node_modules/date-fns/endOfDay.mjs", "../../../node_modules/date-fns/endOfMonth.mjs", "../../../node_modules/date-fns/isLastDayOfMonth.mjs", "../../../node_modules/date-fns/differenceInMonths.mjs", "../../../node_modules/date-fns/differenceInYears.mjs", "../../javascript/controllers/time_span_controller.js", "../../javascript/controllers/title_toggler_controller.js", "../../javascript/controllers/toast_controller.js", "../../javascript/channels/transcribe_channel.js", "../../javascript/controllers/transcribe_controller.js", "../../javascript/controllers/turbo_spinner_controller.js", "../../javascript/controllers/url_query_controller.js", "../../javascript/services/doc_cpf_validate.js", "../../javascript/services/doc_cnpj_validate.js", "../../javascript/controllers/validator_cpf_cnpj_controller.js", "../../javascript/controllers/value_copier_controller.js", "../../javascript/controllers/virtual_field_controller.js", "../../javascript/controllers/index.js", "../../javascript/services/rest_client.js", "../../javascript/services/reload_turbo.js", "../../javascript/services/change_turbo_frame_error_content.js", "../../javascript/services/movidesk.js", "../../javascript/services/limit_maxlength.js", "../../javascript/channels/panel_channel.js", "../../javascript/stream_actions/redirect.js", "../../javascript/services/audio_player.js", "../../javascript/services/lexxy/text_alignment_extension.js", "../../javascript/services/lexxy/subscript_superscript_extension.js", "../../javascript/services/lexxy/bootstrap_icon_extension.js", "../../javascript/services/lexxy/liquid/drop_browser_dialog.js", "../../javascript/services/lexxy/liquid/drop_search_field.js", "../../javascript/services/lexxy/decorator_edge_spacer.js", "../../javascript/services/lexxy/liquid/block_node.js", "../../javascript/services/lexxy/liquid/loop_node.js", "../../javascript/services/lexxy/liquid/variable_node.js", "../../javascript/services/lexxy/liquid/conditional_node.js", "../../javascript/services/lexxy/liquid/extension.js", "../../javascript/services/lexxy/template_field_node.js", "../../javascript/services/lexxy/template_field_extension.js", "../../javascript/services/lexxy/template_text_node.js", "../../javascript/services/lexxy/template_text_node_extension.js", "../../javascript/services/lexxy/document_body_node.js", "../../javascript/services/lexxy/document_body_extension.js", "../../javascript/services/lexxy/clipboard_controls_extension.js", "../../javascript/services/lexxy/borderless_table_extension.js", "../../javascript/services/lexxy/config.js"], "sourcesContent": ["export default {\n logger: typeof console !== \"undefined\" ? console : undefined,\n WebSocket: typeof WebSocket !== \"undefined\" ? WebSocket : undefined,\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 recordMessage() {\n this.pingedAt = now()\n }\n\n recordConnect() {\n this.reconnectAttempts = 0\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 \"remote\": \"remote\"\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 const socketProtocols = [...protocols, ...this.consumer.subprotocols || []]\n logger.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${socketProtocols}`)\n if (this.webSocket) { this.uninstallEventHandlers() }\n this.webSocket = new adapters.WebSocket(this.consumer.url, socketProtocols)\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 triedToReconnect() {\n return this.monitor.reconnectAttempts > 0\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 this.monitor.recordMessage()\n switch (type) {\n case message_types.welcome:\n if (this.triedToReconnect()) {\n this.reconnectAttempted = true\n }\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 null\n case message_types.confirmation:\n this.subscriptions.confirmSubscription(identifier)\n if (this.reconnectAttempted) {\n this.reconnectAttempted = false\n return this.subscriptions.notify(identifier, \"connected\", {reconnected: true})\n } else {\n return this.subscriptions.notify(identifier, \"connected\", {reconnected: false})\n }\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 this.subprotocols = []\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 addSubProtocol(subprotocol) {\n this.subprotocols = [...this.subprotocols, subprotocol]\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", "var sparkMd5 = {\n exports: {}\n};\n\n(function(module, exports) {\n (function(factory) {\n {\n module.exports = factory();\n }\n })((function(undefined$1) {\n var hex_chr = [ \"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"a\", \"b\", \"c\", \"d\", \"e\", \"f\" ];\n function md5cycle(x, k) {\n var a = x[0], b = x[1], c = x[2], d = x[3];\n a += (b & c | ~b & d) + k[0] - 680876936 | 0;\n a = (a << 7 | a >>> 25) + b | 0;\n d += (a & b | ~a & c) + k[1] - 389564586 | 0;\n d = (d << 12 | d >>> 20) + a | 0;\n c += (d & a | ~d & b) + k[2] + 606105819 | 0;\n c = (c << 17 | c >>> 15) + d | 0;\n b += (c & d | ~c & a) + k[3] - 1044525330 | 0;\n b = (b << 22 | b >>> 10) + c | 0;\n a += (b & c | ~b & d) + k[4] - 176418897 | 0;\n a = (a << 7 | a >>> 25) + b | 0;\n d += (a & b | ~a & c) + k[5] + 1200080426 | 0;\n d = (d << 12 | d >>> 20) + a | 0;\n c += (d & a | ~d & b) + k[6] - 1473231341 | 0;\n c = (c << 17 | c >>> 15) + d | 0;\n b += (c & d | ~c & a) + k[7] - 45705983 | 0;\n b = (b << 22 | b >>> 10) + c | 0;\n a += (b & c | ~b & d) + k[8] + 1770035416 | 0;\n a = (a << 7 | a >>> 25) + b | 0;\n d += (a & b | ~a & c) + k[9] - 1958414417 | 0;\n d = (d << 12 | d >>> 20) + a | 0;\n c += (d & a | ~d & b) + k[10] - 42063 | 0;\n c = (c << 17 | c >>> 15) + d | 0;\n b += (c & d | ~c & a) + k[11] - 1990404162 | 0;\n b = (b << 22 | b >>> 10) + c | 0;\n a += (b & c | ~b & d) + k[12] + 1804603682 | 0;\n a = (a << 7 | a >>> 25) + b | 0;\n d += (a & b | ~a & c) + k[13] - 40341101 | 0;\n d = (d << 12 | d >>> 20) + a | 0;\n c += (d & a | ~d & b) + k[14] - 1502002290 | 0;\n c = (c << 17 | c >>> 15) + d | 0;\n b += (c & d | ~c & a) + k[15] + 1236535329 | 0;\n b = (b << 22 | b >>> 10) + c | 0;\n a += (b & d | c & ~d) + k[1] - 165796510 | 0;\n a = (a << 5 | a >>> 27) + b | 0;\n d += (a & c | b & ~c) + k[6] - 1069501632 | 0;\n d = (d << 9 | d >>> 23) + a | 0;\n c += (d & b | a & ~b) + k[11] + 643717713 | 0;\n c = (c << 14 | c >>> 18) + d | 0;\n b += (c & a | d & ~a) + k[0] - 373897302 | 0;\n b = (b << 20 | b >>> 12) + c | 0;\n a += (b & d | c & ~d) + k[5] - 701558691 | 0;\n a = (a << 5 | a >>> 27) + b | 0;\n d += (a & c | b & ~c) + k[10] + 38016083 | 0;\n d = (d << 9 | d >>> 23) + a | 0;\n c += (d & b | a & ~b) + k[15] - 660478335 | 0;\n c = (c << 14 | c >>> 18) + d | 0;\n b += (c & a | d & ~a) + k[4] - 405537848 | 0;\n b = (b << 20 | b >>> 12) + c | 0;\n a += (b & d | c & ~d) + k[9] + 568446438 | 0;\n a = (a << 5 | a >>> 27) + b | 0;\n d += (a & c | b & ~c) + k[14] - 1019803690 | 0;\n d = (d << 9 | d >>> 23) + a | 0;\n c += (d & b | a & ~b) + k[3] - 187363961 | 0;\n c = (c << 14 | c >>> 18) + d | 0;\n b += (c & a | d & ~a) + k[8] + 1163531501 | 0;\n b = (b << 20 | b >>> 12) + c | 0;\n a += (b & d | c & ~d) + k[13] - 1444681467 | 0;\n a = (a << 5 | a >>> 27) + b | 0;\n d += (a & c | b & ~c) + k[2] - 51403784 | 0;\n d = (d << 9 | d >>> 23) + a | 0;\n c += (d & b | a & ~b) + k[7] + 1735328473 | 0;\n c = (c << 14 | c >>> 18) + d | 0;\n b += (c & a | d & ~a) + k[12] - 1926607734 | 0;\n b = (b << 20 | b >>> 12) + c | 0;\n a += (b ^ c ^ d) + k[5] - 378558 | 0;\n a = (a << 4 | a >>> 28) + b | 0;\n d += (a ^ b ^ c) + k[8] - 2022574463 | 0;\n d = (d << 11 | d >>> 21) + a | 0;\n c += (d ^ a ^ b) + k[11] + 1839030562 | 0;\n c = (c << 16 | c >>> 16) + d | 0;\n b += (c ^ d ^ a) + k[14] - 35309556 | 0;\n b = (b << 23 | b >>> 9) + c | 0;\n a += (b ^ c ^ d) + k[1] - 1530992060 | 0;\n a = (a << 4 | a >>> 28) + b | 0;\n d += (a ^ b ^ c) + k[4] + 1272893353 | 0;\n d = (d << 11 | d >>> 21) + a | 0;\n c += (d ^ a ^ b) + k[7] - 155497632 | 0;\n c = (c << 16 | c >>> 16) + d | 0;\n b += (c ^ d ^ a) + k[10] - 1094730640 | 0;\n b = (b << 23 | b >>> 9) + c | 0;\n a += (b ^ c ^ d) + k[13] + 681279174 | 0;\n a = (a << 4 | a >>> 28) + b | 0;\n d += (a ^ b ^ c) + k[0] - 358537222 | 0;\n d = (d << 11 | d >>> 21) + a | 0;\n c += (d ^ a ^ b) + k[3] - 722521979 | 0;\n c = (c << 16 | c >>> 16) + d | 0;\n b += (c ^ d ^ a) + k[6] + 76029189 | 0;\n b = (b << 23 | b >>> 9) + c | 0;\n a += (b ^ c ^ d) + k[9] - 640364487 | 0;\n a = (a << 4 | a >>> 28) + b | 0;\n d += (a ^ b ^ c) + k[12] - 421815835 | 0;\n d = (d << 11 | d >>> 21) + a | 0;\n c += (d ^ a ^ b) + k[15] + 530742520 | 0;\n c = (c << 16 | c >>> 16) + d | 0;\n b += (c ^ d ^ a) + k[2] - 995338651 | 0;\n b = (b << 23 | b >>> 9) + c | 0;\n a += (c ^ (b | ~d)) + k[0] - 198630844 | 0;\n a = (a << 6 | a >>> 26) + b | 0;\n d += (b ^ (a | ~c)) + k[7] + 1126891415 | 0;\n d = (d << 10 | d >>> 22) + a | 0;\n c += (a ^ (d | ~b)) + k[14] - 1416354905 | 0;\n c = (c << 15 | c >>> 17) + d | 0;\n b += (d ^ (c | ~a)) + k[5] - 57434055 | 0;\n b = (b << 21 | b >>> 11) + c | 0;\n a += (c ^ (b | ~d)) + k[12] + 1700485571 | 0;\n a = (a << 6 | a >>> 26) + b | 0;\n d += (b ^ (a | ~c)) + k[3] - 1894986606 | 0;\n d = (d << 10 | d >>> 22) + a | 0;\n c += (a ^ (d | ~b)) + k[10] - 1051523 | 0;\n c = (c << 15 | c >>> 17) + d | 0;\n b += (d ^ (c | ~a)) + k[1] - 2054922799 | 0;\n b = (b << 21 | b >>> 11) + c | 0;\n a += (c ^ (b | ~d)) + k[8] + 1873313359 | 0;\n a = (a << 6 | a >>> 26) + b | 0;\n d += (b ^ (a | ~c)) + k[15] - 30611744 | 0;\n d = (d << 10 | d >>> 22) + a | 0;\n c += (a ^ (d | ~b)) + k[6] - 1560198380 | 0;\n c = (c << 15 | c >>> 17) + d | 0;\n b += (d ^ (c | ~a)) + k[13] + 1309151649 | 0;\n b = (b << 21 | b >>> 11) + c | 0;\n a += (c ^ (b | ~d)) + k[4] - 145523070 | 0;\n a = (a << 6 | a >>> 26) + b | 0;\n d += (b ^ (a | ~c)) + k[11] - 1120210379 | 0;\n d = (d << 10 | d >>> 22) + a | 0;\n c += (a ^ (d | ~b)) + k[2] + 718787259 | 0;\n c = (c << 15 | c >>> 17) + d | 0;\n b += (d ^ (c | ~a)) + k[9] - 343485551 | 0;\n b = (b << 21 | b >>> 11) + c | 0;\n x[0] = a + x[0] | 0;\n x[1] = b + x[1] | 0;\n x[2] = c + x[2] | 0;\n x[3] = d + x[3] | 0;\n }\n function md5blk(s) {\n var md5blks = [], i;\n for (i = 0; i < 64; i += 4) {\n md5blks[i >> 2] = s.charCodeAt(i) + (s.charCodeAt(i + 1) << 8) + (s.charCodeAt(i + 2) << 16) + (s.charCodeAt(i + 3) << 24);\n }\n return md5blks;\n }\n function md5blk_array(a) {\n var md5blks = [], i;\n for (i = 0; i < 64; i += 4) {\n md5blks[i >> 2] = a[i] + (a[i + 1] << 8) + (a[i + 2] << 16) + (a[i + 3] << 24);\n }\n return md5blks;\n }\n function md51(s) {\n var n = s.length, state = [ 1732584193, -271733879, -1732584194, 271733878 ], i, length, tail, tmp, lo, hi;\n for (i = 64; i <= n; i += 64) {\n md5cycle(state, md5blk(s.substring(i - 64, i)));\n }\n s = s.substring(i - 64);\n length = s.length;\n tail = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ];\n for (i = 0; i < length; i += 1) {\n tail[i >> 2] |= s.charCodeAt(i) << (i % 4 << 3);\n }\n tail[i >> 2] |= 128 << (i % 4 << 3);\n if (i > 55) {\n md5cycle(state, tail);\n for (i = 0; i < 16; i += 1) {\n tail[i] = 0;\n }\n }\n tmp = n * 8;\n tmp = tmp.toString(16).match(/(.*?)(.{0,8})$/);\n lo = parseInt(tmp[2], 16);\n hi = parseInt(tmp[1], 16) || 0;\n tail[14] = lo;\n tail[15] = hi;\n md5cycle(state, tail);\n return state;\n }\n function md51_array(a) {\n var n = a.length, state = [ 1732584193, -271733879, -1732584194, 271733878 ], i, length, tail, tmp, lo, hi;\n for (i = 64; i <= n; i += 64) {\n md5cycle(state, md5blk_array(a.subarray(i - 64, i)));\n }\n a = i - 64 < n ? a.subarray(i - 64) : new Uint8Array(0);\n length = a.length;\n tail = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ];\n for (i = 0; i < length; i += 1) {\n tail[i >> 2] |= a[i] << (i % 4 << 3);\n }\n tail[i >> 2] |= 128 << (i % 4 << 3);\n if (i > 55) {\n md5cycle(state, tail);\n for (i = 0; i < 16; i += 1) {\n tail[i] = 0;\n }\n }\n tmp = n * 8;\n tmp = tmp.toString(16).match(/(.*?)(.{0,8})$/);\n lo = parseInt(tmp[2], 16);\n hi = parseInt(tmp[1], 16) || 0;\n tail[14] = lo;\n tail[15] = hi;\n md5cycle(state, tail);\n return state;\n }\n function rhex(n) {\n var s = \"\", j;\n for (j = 0; j < 4; j += 1) {\n s += hex_chr[n >> j * 8 + 4 & 15] + hex_chr[n >> j * 8 & 15];\n }\n return s;\n }\n function hex(x) {\n var i;\n for (i = 0; i < x.length; i += 1) {\n x[i] = rhex(x[i]);\n }\n return x.join(\"\");\n }\n if (hex(md51(\"hello\")) !== \"5d41402abc4b2a76b9719d911017c592\") ;\n if (typeof ArrayBuffer !== \"undefined\" && !ArrayBuffer.prototype.slice) {\n (function() {\n function clamp(val, length) {\n val = val | 0 || 0;\n if (val < 0) {\n return Math.max(val + length, 0);\n }\n return Math.min(val, length);\n }\n ArrayBuffer.prototype.slice = function(from, to) {\n var length = this.byteLength, begin = clamp(from, length), end = length, num, target, targetArray, sourceArray;\n if (to !== undefined$1) {\n end = clamp(to, length);\n }\n if (begin > end) {\n return new ArrayBuffer(0);\n }\n num = end - begin;\n target = new ArrayBuffer(num);\n targetArray = new Uint8Array(target);\n sourceArray = new Uint8Array(this, begin, num);\n targetArray.set(sourceArray);\n return target;\n };\n })();\n }\n function toUtf8(str) {\n if (/[\\u0080-\\uFFFF]/.test(str)) {\n str = unescape(encodeURIComponent(str));\n }\n return str;\n }\n function utf8Str2ArrayBuffer(str, returnUInt8Array) {\n var length = str.length, buff = new ArrayBuffer(length), arr = new Uint8Array(buff), i;\n for (i = 0; i < length; i += 1) {\n arr[i] = str.charCodeAt(i);\n }\n return returnUInt8Array ? arr : buff;\n }\n function arrayBuffer2Utf8Str(buff) {\n return String.fromCharCode.apply(null, new Uint8Array(buff));\n }\n function concatenateArrayBuffers(first, second, returnUInt8Array) {\n var result = new Uint8Array(first.byteLength + second.byteLength);\n result.set(new Uint8Array(first));\n result.set(new Uint8Array(second), first.byteLength);\n return returnUInt8Array ? result : result.buffer;\n }\n function hexToBinaryString(hex) {\n var bytes = [], length = hex.length, x;\n for (x = 0; x < length - 1; x += 2) {\n bytes.push(parseInt(hex.substr(x, 2), 16));\n }\n return String.fromCharCode.apply(String, bytes);\n }\n function SparkMD5() {\n this.reset();\n }\n SparkMD5.prototype.append = function(str) {\n this.appendBinary(toUtf8(str));\n return this;\n };\n SparkMD5.prototype.appendBinary = function(contents) {\n this._buff += contents;\n this._length += contents.length;\n var length = this._buff.length, i;\n for (i = 64; i <= length; i += 64) {\n md5cycle(this._hash, md5blk(this._buff.substring(i - 64, i)));\n }\n this._buff = this._buff.substring(i - 64);\n return this;\n };\n SparkMD5.prototype.end = function(raw) {\n var buff = this._buff, length = buff.length, i, tail = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], ret;\n for (i = 0; i < length; i += 1) {\n tail[i >> 2] |= buff.charCodeAt(i) << (i % 4 << 3);\n }\n this._finish(tail, length);\n ret = hex(this._hash);\n if (raw) {\n ret = hexToBinaryString(ret);\n }\n this.reset();\n return ret;\n };\n SparkMD5.prototype.reset = function() {\n this._buff = \"\";\n this._length = 0;\n this._hash = [ 1732584193, -271733879, -1732584194, 271733878 ];\n return this;\n };\n SparkMD5.prototype.getState = function() {\n return {\n buff: this._buff,\n length: this._length,\n hash: this._hash.slice()\n };\n };\n SparkMD5.prototype.setState = function(state) {\n this._buff = state.buff;\n this._length = state.length;\n this._hash = state.hash;\n return this;\n };\n SparkMD5.prototype.destroy = function() {\n delete this._hash;\n delete this._buff;\n delete this._length;\n };\n SparkMD5.prototype._finish = function(tail, length) {\n var i = length, tmp, lo, hi;\n tail[i >> 2] |= 128 << (i % 4 << 3);\n if (i > 55) {\n md5cycle(this._hash, tail);\n for (i = 0; i < 16; i += 1) {\n tail[i] = 0;\n }\n }\n tmp = this._length * 8;\n tmp = tmp.toString(16).match(/(.*?)(.{0,8})$/);\n lo = parseInt(tmp[2], 16);\n hi = parseInt(tmp[1], 16) || 0;\n tail[14] = lo;\n tail[15] = hi;\n md5cycle(this._hash, tail);\n };\n SparkMD5.hash = function(str, raw) {\n return SparkMD5.hashBinary(toUtf8(str), raw);\n };\n SparkMD5.hashBinary = function(content, raw) {\n var hash = md51(content), ret = hex(hash);\n return raw ? hexToBinaryString(ret) : ret;\n };\n SparkMD5.ArrayBuffer = function() {\n this.reset();\n };\n SparkMD5.ArrayBuffer.prototype.append = function(arr) {\n var buff = concatenateArrayBuffers(this._buff.buffer, arr, true), length = buff.length, i;\n this._length += arr.byteLength;\n for (i = 64; i <= length; i += 64) {\n md5cycle(this._hash, md5blk_array(buff.subarray(i - 64, i)));\n }\n this._buff = i - 64 < length ? new Uint8Array(buff.buffer.slice(i - 64)) : new Uint8Array(0);\n return this;\n };\n SparkMD5.ArrayBuffer.prototype.end = function(raw) {\n var buff = this._buff, length = buff.length, tail = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], i, ret;\n for (i = 0; i < length; i += 1) {\n tail[i >> 2] |= buff[i] << (i % 4 << 3);\n }\n this._finish(tail, length);\n ret = hex(this._hash);\n if (raw) {\n ret = hexToBinaryString(ret);\n }\n this.reset();\n return ret;\n };\n SparkMD5.ArrayBuffer.prototype.reset = function() {\n this._buff = new Uint8Array(0);\n this._length = 0;\n this._hash = [ 1732584193, -271733879, -1732584194, 271733878 ];\n return this;\n };\n SparkMD5.ArrayBuffer.prototype.getState = function() {\n var state = SparkMD5.prototype.getState.call(this);\n state.buff = arrayBuffer2Utf8Str(state.buff);\n return state;\n };\n SparkMD5.ArrayBuffer.prototype.setState = function(state) {\n state.buff = utf8Str2ArrayBuffer(state.buff, true);\n return SparkMD5.prototype.setState.call(this, state);\n };\n SparkMD5.ArrayBuffer.prototype.destroy = SparkMD5.prototype.destroy;\n SparkMD5.ArrayBuffer.prototype._finish = SparkMD5.prototype._finish;\n SparkMD5.ArrayBuffer.hash = function(arr, raw) {\n var hash = md51_array(new Uint8Array(arr)), ret = hex(hash);\n return raw ? hexToBinaryString(ret) : ret;\n };\n return SparkMD5;\n }));\n})(sparkMd5);\n\nvar SparkMD5 = sparkMd5.exports;\n\nconst fileSlice = File.prototype.slice || File.prototype.mozSlice || File.prototype.webkitSlice;\n\nclass FileChecksum {\n static create(file, callback) {\n const instance = new FileChecksum(file);\n instance.create(callback);\n }\n constructor(file) {\n this.file = file;\n this.chunkSize = 2097152;\n this.chunkCount = Math.ceil(this.file.size / this.chunkSize);\n this.chunkIndex = 0;\n }\n create(callback) {\n this.callback = callback;\n this.md5Buffer = new SparkMD5.ArrayBuffer;\n this.fileReader = new FileReader;\n this.fileReader.addEventListener(\"load\", (event => this.fileReaderDidLoad(event)));\n this.fileReader.addEventListener(\"error\", (event => this.fileReaderDidError(event)));\n this.readNextChunk();\n }\n fileReaderDidLoad(event) {\n this.md5Buffer.append(event.target.result);\n if (!this.readNextChunk()) {\n const binaryDigest = this.md5Buffer.end(true);\n const base64digest = btoa(binaryDigest);\n this.callback(null, base64digest);\n }\n }\n fileReaderDidError(event) {\n this.callback(`Error reading ${this.file.name}`);\n }\n readNextChunk() {\n if (this.chunkIndex < this.chunkCount || this.chunkIndex == 0 && this.chunkCount == 0) {\n const start = this.chunkIndex * this.chunkSize;\n const end = Math.min(start + this.chunkSize, this.file.size);\n const bytes = fileSlice.call(this.file, start, end);\n this.fileReader.readAsArrayBuffer(bytes);\n this.chunkIndex++;\n return true;\n } else {\n return false;\n }\n }\n}\n\nfunction getMetaValue(name) {\n const element = findElement(document.head, `meta[name=\"${name}\"]`);\n if (element) {\n return element.getAttribute(\"content\");\n }\n}\n\nfunction findElements(root, selector) {\n if (typeof root == \"string\") {\n selector = root;\n root = document;\n }\n const elements = root.querySelectorAll(selector);\n return toArray(elements);\n}\n\nfunction findElement(root, selector) {\n if (typeof root == \"string\") {\n selector = root;\n root = document;\n }\n return root.querySelector(selector);\n}\n\nfunction dispatchEvent(element, type, eventInit = {}) {\n const {disabled: disabled} = element;\n const {bubbles: bubbles, cancelable: cancelable, detail: detail} = eventInit;\n const event = document.createEvent(\"Event\");\n event.initEvent(type, bubbles || true, cancelable || true);\n event.detail = detail || {};\n try {\n element.disabled = false;\n element.dispatchEvent(event);\n } finally {\n element.disabled = disabled;\n }\n return event;\n}\n\nfunction toArray(value) {\n if (Array.isArray(value)) {\n return value;\n } else if (Array.from) {\n return Array.from(value);\n } else {\n return [].slice.call(value);\n }\n}\n\nclass BlobRecord {\n constructor(file, checksum, url, customHeaders = {}) {\n this.file = file;\n this.attributes = {\n filename: file.name,\n content_type: file.type || \"application/octet-stream\",\n byte_size: file.size,\n checksum: checksum\n };\n this.xhr = new XMLHttpRequest;\n this.xhr.open(\"POST\", url, true);\n this.xhr.responseType = \"json\";\n this.xhr.setRequestHeader(\"Content-Type\", \"application/json\");\n this.xhr.setRequestHeader(\"Accept\", \"application/json\");\n this.xhr.setRequestHeader(\"X-Requested-With\", \"XMLHttpRequest\");\n Object.keys(customHeaders).forEach((headerKey => {\n this.xhr.setRequestHeader(headerKey, customHeaders[headerKey]);\n }));\n const csrfToken = getMetaValue(\"csrf-token\");\n if (csrfToken != undefined) {\n this.xhr.setRequestHeader(\"X-CSRF-Token\", csrfToken);\n }\n this.xhr.addEventListener(\"load\", (event => this.requestDidLoad(event)));\n this.xhr.addEventListener(\"error\", (event => this.requestDidError(event)));\n }\n get status() {\n return this.xhr.status;\n }\n get response() {\n const {responseType: responseType, response: response} = this.xhr;\n if (responseType == \"json\") {\n return response;\n } else {\n return JSON.parse(response);\n }\n }\n create(callback) {\n this.callback = callback;\n this.xhr.send(JSON.stringify({\n blob: this.attributes\n }));\n }\n requestDidLoad(event) {\n if (this.status >= 200 && this.status < 300) {\n const {response: response} = this;\n const {direct_upload: direct_upload} = response;\n delete response.direct_upload;\n this.attributes = response;\n this.directUploadData = direct_upload;\n this.callback(null, this.toJSON());\n } else {\n this.requestDidError(event);\n }\n }\n requestDidError(event) {\n this.callback(`Error creating Blob for \"${this.file.name}\". Status: ${this.status}`);\n }\n toJSON() {\n const result = {};\n for (const key in this.attributes) {\n result[key] = this.attributes[key];\n }\n return result;\n }\n}\n\nclass BlobUpload {\n constructor(blob) {\n this.blob = blob;\n this.file = blob.file;\n const {url: url, headers: headers} = blob.directUploadData;\n this.xhr = new XMLHttpRequest;\n this.xhr.open(\"PUT\", url, true);\n this.xhr.responseType = \"text\";\n for (const key in headers) {\n this.xhr.setRequestHeader(key, headers[key]);\n }\n this.xhr.addEventListener(\"load\", (event => this.requestDidLoad(event)));\n this.xhr.addEventListener(\"error\", (event => this.requestDidError(event)));\n }\n create(callback) {\n this.callback = callback;\n this.xhr.send(this.file.slice());\n }\n requestDidLoad(event) {\n const {status: status, response: response} = this.xhr;\n if (status >= 200 && status < 300) {\n this.callback(null, response);\n } else {\n this.requestDidError(event);\n }\n }\n requestDidError(event) {\n this.callback(`Error storing \"${this.file.name}\". Status: ${this.xhr.status}`);\n }\n}\n\nlet id = 0;\n\nclass DirectUpload {\n constructor(file, url, delegate, customHeaders = {}) {\n this.id = ++id;\n this.file = file;\n this.url = url;\n this.delegate = delegate;\n this.customHeaders = customHeaders;\n }\n create(callback) {\n FileChecksum.create(this.file, ((error, checksum) => {\n if (error) {\n callback(error);\n return;\n }\n const blob = new BlobRecord(this.file, checksum, this.url, this.customHeaders);\n notify(this.delegate, \"directUploadWillCreateBlobWithXHR\", blob.xhr);\n blob.create((error => {\n if (error) {\n callback(error);\n } else {\n const upload = new BlobUpload(blob);\n notify(this.delegate, \"directUploadWillStoreFileWithXHR\", upload.xhr);\n upload.create((error => {\n if (error) {\n callback(error);\n } else {\n callback(null, blob.toJSON());\n }\n }));\n }\n }));\n }));\n }\n}\n\nfunction notify(object, methodName, ...messages) {\n if (object && typeof object[methodName] == \"function\") {\n return object[methodName](...messages);\n }\n}\n\nclass DirectUploadController {\n constructor(input, file) {\n this.input = input;\n this.file = file;\n this.directUpload = new DirectUpload(this.file, this.url, this);\n this.dispatch(\"initialize\");\n }\n start(callback) {\n const hiddenInput = document.createElement(\"input\");\n hiddenInput.type = \"hidden\";\n hiddenInput.name = this.input.name;\n this.input.insertAdjacentElement(\"beforebegin\", hiddenInput);\n this.dispatch(\"start\");\n this.directUpload.create(((error, attributes) => {\n if (error) {\n hiddenInput.parentNode.removeChild(hiddenInput);\n this.dispatchError(error);\n } else {\n hiddenInput.value = attributes.signed_id;\n }\n this.dispatch(\"end\");\n callback(error);\n }));\n }\n uploadRequestDidProgress(event) {\n const progress = event.loaded / event.total * 90;\n if (progress) {\n this.dispatch(\"progress\", {\n progress: progress\n });\n }\n }\n get url() {\n return this.input.getAttribute(\"data-direct-upload-url\");\n }\n dispatch(name, detail = {}) {\n detail.file = this.file;\n detail.id = this.directUpload.id;\n return dispatchEvent(this.input, `direct-upload:${name}`, {\n detail: detail\n });\n }\n dispatchError(error) {\n const event = this.dispatch(\"error\", {\n error: error\n });\n if (!event.defaultPrevented) {\n alert(error);\n }\n }\n directUploadWillCreateBlobWithXHR(xhr) {\n this.dispatch(\"before-blob-request\", {\n xhr: xhr\n });\n }\n directUploadWillStoreFileWithXHR(xhr) {\n this.dispatch(\"before-storage-request\", {\n xhr: xhr\n });\n xhr.upload.addEventListener(\"progress\", (event => this.uploadRequestDidProgress(event)));\n xhr.upload.addEventListener(\"loadend\", (() => {\n this.simulateResponseProgress(xhr);\n }));\n }\n simulateResponseProgress(xhr) {\n let progress = 90;\n const startTime = Date.now();\n const updateProgress = () => {\n const elapsed = Date.now() - startTime;\n const estimatedResponseTime = this.estimateResponseTime();\n const responseProgress = Math.min(elapsed / estimatedResponseTime, 1);\n progress = 90 + responseProgress * 9;\n this.dispatch(\"progress\", {\n progress: progress\n });\n if (xhr.readyState !== XMLHttpRequest.DONE && progress < 99) {\n requestAnimationFrame(updateProgress);\n }\n };\n xhr.addEventListener(\"loadend\", (() => {\n this.dispatch(\"progress\", {\n progress: 100\n });\n }));\n requestAnimationFrame(updateProgress);\n }\n estimateResponseTime() {\n const fileSize = this.file.size;\n const MB = 1024 * 1024;\n if (fileSize < MB) {\n return 1e3;\n } else if (fileSize < 10 * MB) {\n return 2e3;\n } else {\n return 3e3 + fileSize / MB * 50;\n }\n }\n}\n\nconst inputSelector = \"input[type=file][data-direct-upload-url]:not([disabled])\";\n\nclass DirectUploadsController {\n constructor(form) {\n this.form = form;\n this.inputs = findElements(form, inputSelector).filter((input => input.files.length));\n }\n start(callback) {\n const controllers = this.createDirectUploadControllers();\n const startNextController = () => {\n const controller = controllers.shift();\n if (controller) {\n controller.start((error => {\n if (error) {\n callback(error);\n this.dispatch(\"end\");\n } else {\n startNextController();\n }\n }));\n } else {\n callback();\n this.dispatch(\"end\");\n }\n };\n this.dispatch(\"start\");\n startNextController();\n }\n createDirectUploadControllers() {\n const controllers = [];\n this.inputs.forEach((input => {\n toArray(input.files).forEach((file => {\n const controller = new DirectUploadController(input, file);\n controllers.push(controller);\n }));\n }));\n return controllers;\n }\n dispatch(name, detail = {}) {\n return dispatchEvent(this.form, `direct-uploads:${name}`, {\n detail: detail\n });\n }\n}\n\nconst processingAttribute = \"data-direct-uploads-processing\";\n\nconst submitButtonsByForm = new WeakMap;\n\nlet started = false;\n\nfunction start() {\n if (!started) {\n started = true;\n document.addEventListener(\"click\", didClick, true);\n document.addEventListener(\"submit\", didSubmitForm, true);\n document.addEventListener(\"ajax:before\", didSubmitRemoteElement);\n }\n}\n\nfunction didClick(event) {\n const button = event.target.closest(\"button, input\");\n if (button && button.type === \"submit\" && button.form) {\n submitButtonsByForm.set(button.form, button);\n }\n}\n\nfunction didSubmitForm(event) {\n handleFormSubmissionEvent(event);\n}\n\nfunction didSubmitRemoteElement(event) {\n if (event.target.tagName == \"FORM\") {\n handleFormSubmissionEvent(event);\n }\n}\n\nfunction handleFormSubmissionEvent(event) {\n const form = event.target;\n if (form.hasAttribute(processingAttribute)) {\n event.preventDefault();\n return;\n }\n const controller = new DirectUploadsController(form);\n const {inputs: inputs} = controller;\n if (inputs.length) {\n event.preventDefault();\n form.setAttribute(processingAttribute, \"\");\n inputs.forEach(disable);\n controller.start((error => {\n form.removeAttribute(processingAttribute);\n if (error) {\n inputs.forEach(enable);\n } else {\n submitForm(form);\n }\n }));\n }\n}\n\nfunction submitForm(form) {\n let button = submitButtonsByForm.get(form) || findElement(form, \"input[type=submit], button[type=submit]\");\n if (button) {\n const {disabled: disabled} = button;\n button.disabled = false;\n button.focus();\n button.click();\n button.disabled = disabled;\n } else {\n button = document.createElement(\"input\");\n button.type = \"submit\";\n button.style.display = \"none\";\n form.appendChild(button);\n button.click();\n form.removeChild(button);\n }\n submitButtonsByForm.delete(form);\n}\n\nfunction disable(input) {\n input.disabled = true;\n}\n\nfunction enable(input) {\n input.disabled = false;\n}\n\nfunction autostart() {\n if (window.ActiveStorage) {\n start();\n }\n}\n\nsetTimeout(autostart, 1);\n\nexport { DirectUpload, DirectUploadController, DirectUploadsController, dispatchEvent, start };\n", "\n/* **********************************************\n Begin prism-core.js\n********************************************** */\n\n/// \n\nvar _self = (typeof window !== 'undefined')\n\t? window // if in browser\n\t: (\n\t\t(typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope)\n\t\t\t? self // if in worker\n\t\t\t: {} // if in node js\n\t);\n\n/**\n * Prism: Lightweight, robust, elegant syntax highlighting\n *\n * @license MIT \n * @author Lea Verou \n * @namespace\n * @public\n */\nvar Prism = (function (_self) {\n\n\t// Private helper vars\n\tvar lang = /(?:^|\\s)lang(?:uage)?-([\\w-]+)(?=\\s|$)/i;\n\tvar uniqueId = 0;\n\n\t// The grammar object for plaintext\n\tvar plainTextGrammar = {};\n\n\n\tvar _ = {\n\t\t/**\n\t\t * By default, Prism will attempt to highlight all code elements (by calling {@link Prism.highlightAll}) on the\n\t\t * current page after the page finished loading. This might be a problem if e.g. you wanted to asynchronously load\n\t\t * additional languages or plugins yourself.\n\t\t *\n\t\t * By setting this value to `true`, Prism will not automatically highlight all code elements on the page.\n\t\t *\n\t\t * You obviously have to change this value before the automatic highlighting started. To do this, you can add an\n\t\t * empty Prism object into the global scope before loading the Prism script like this:\n\t\t *\n\t\t * ```js\n\t\t * window.Prism = window.Prism || {};\n\t\t * Prism.manual = true;\n\t\t * // add a new