h*"n       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU0.1.0.28Typeclass for rendering domain types as HTMX compatible V Safe-Inferred"htmx an extension for debugging of a particular element using htmxhtmx )https://htmx.org/extensions/event-header/ includes a JSON serialized version of the triggering event, if any htmx )https://htmx.org/extensions/head-support/ support for merging the head tag from responses into the existing documents head htmx )https://htmx.org/extensions/include-vals/5 allows you to include additional values in a request htmx %https://htmx.org/extensions/json-enc/ use JSON encoding in the body of requests, rather than the default x-www-form-urlencoded htmx &https://htmx.org/extensions/idiomorph/ an extension for using the idiomorph morphing algorithm as a swapping mechanism htmx *https://htmx.org/extensions/loding-states/ allows you to disable inputs, add and remove CSS classes to any element while a request is in-flight.htmx ,https://htmx.org/extensions/method-override/ use the X-HTTP-Method-Override header for non-GET and POST requestshtmx *https://htmx.org/extensions/morphdom-swap/ an extension for using the morphdom library as the swapping mechanism in htmx.htmx 'https://htmx.org/extensions/multi-swap/= allows to swap multiple elements with different swap methodshtmx &https://htmx.org/extensions/path-deps/ an extension for expressing path-based dependencies similar to intercoolerjshtmx $https://htmx.org/extensions/preload/ preloads selected href and hx-get targets based on rules you control.htmx &https://htmx.org/extensions/remove-me/= allows you to remove an element after a given amount of timehtmx -https://htmx.org/extensions/response-targets/ allows to specify different target elements to be swapped when different HTTP response codes are receivedhtmx %https://htmx.org/extensions/restored/ allows you to trigger events when the back button has been pressedhtmx /https://htmx.org/extensions/server-sent-events/6 uni-directional server push messaging via EventSourcehtmx (https://htmx.org/extensions/web-sockets// bi-directional connection to WebSocket servershtmx (https://htmx.org/extensions/path-params/ allows to use parameters for path variables instead of sending them in query or body  Enumerates htmx specific events Safe-Inferred",htmx "https://htmx.org/reference/#events A sum type that represents possible events originating from the HTMX javascript libraryhtmx0send this event to an element to abort a requesthtmxtriggered after an AJAX request has completed processing a successful response htmx+triggered after htmx has initialized a node!htmx-triggered after an AJAX request has completed"htmx#triggered after the DOM has settled#htmx/triggered after new content has been swapped in$htmxtriggered before htmx disables an element or removes it from the DOM%htmx/triggered before any response processing occurs&htmx(triggered before htmx initializes a node'htmx(triggered before an AJAX request is made(htmxtriggered before a swap is done, allows you to configure the swap)htmx-triggered just before an ajax request is sent*htmxtriggered before the request, allows you to customize parameters, headers+htmxtriggered after a trigger occurs on an element, allows you to cancel (or delay) issuing the AJAX request,htmx*triggered on an error during cache writing-htmx2triggered on a cache miss in the history subsystem.htmx,triggered on a unsuccessful remote retrieval/htmx*triggered on a successful remote retrieval0htmx8triggered when htmx handles a history restoration action1htmx6triggered before content is saved to the history cache2htmx.triggered when new content is added to the DOM3htmxtriggered when an element refers to a SSE event in its trigger, but no parent SSE source has been defined4htmxtriggered when an exception occurs during the onLoad handling in htmx5htmx9triggered after an out of band element as been swapped in6htmxtriggered before an out of band element swap is done, allows you to configure the swap7htmxtriggered when an out of band element does not have a matching ID in the current DOM8htmx!triggered after a prompt is shown9htmx-triggered after an url is pushed into history:htmxtriggered when an HTTP response error (non-200 or 300 response code) occurs;htmxtriggered when a network error prevents an HTTP request from happening<htmx0triggered when an error occurs with a SSE source=htmx%triggered when a SSE source is opened>htmx4triggered when an error occurs during the swap phase?htmx-triggered when an invalid target is specified@htmx'triggered when a request timeout occursAhtmx(triggered before an element is validatedBhtmx*triggered when an element fails validationChtmx;triggered when a request is halted due to validation errorsDhtmx%triggered when an ajax request abortsEhtmx#triggered when an ajax request endsFhtmx%triggered when an ajax request startsGhtmxtriggered periodically during an ajax request that supports progress eventsHhtmxWe render htmx events as kebab case since browsers require lower casing, and both camelCase / kebab-case are supported by htmx "https://htmx.org/reference/#eventsHTMX events reference "https://htmx.org/attributes/hx-on/hx-on documentation9 which explains the preference for kebab case event names #https://htmx.org/docs/#event_namingHTMX event naming docs+GFEDCBA?>=<;:9876543210/.-,+*)('&%$#"! @+GFEDCBA?>=<;:9876543210/.-,+*)('&%$#"! @Provides a type for swap styles Safe-Inferred" Ihtmx $https://htmx.org/attributes/hx-swap/ The different styles that can be used for swapping in content. Usually defaults to JJhtmx,Replace the inner html of the target elementKhtmx3Replace the entire target element with the responseLhtmxReplace the text content of the target element, without parsing the response as HTMLMhtmx-Insert the response before the target elementNhtmxInsert the response before the first child of the target elementOhtmx>Insert the response after the last child of the target elementPhtmx,Insert the response after the target elementQhtmx5Deletes the target element regardless of the responseRhtmxDoes not append content from response (out of band items will still be processed). IRQPONMLKJ IRQPONMLKJ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^htmx-0.1.0.2-inplace Htmx.RenderHtmx.Extension Htmx.Event Htmx.SwaphtmxRenderrender HtmxExtension AjaxHeader AlpineMorph ClassToolsClientSideTemplatesDebug EventHeader HeadSupport IncludeValsJsonEnc Idiomorph LoadingStatesMethodOverride MorphdomSwap MultiSwapPathDepsPreloadRemoveMeResponseTargetsRestoredServerSentEvents WebSockets PathParams$fRenderHtmxExtension$fEqHtmxExtension$fOrdHtmxExtension$fShowHtmxExtension HtmxEventAbort AfterOnLoadAfterProcessNode AfterRequest AfterSettle AfterSwapBeforeCleanupElement BeforeOnLoadBeforeProcessNode BeforeRequest BeforeSwap BeforeSend ConfigRequestConfirmHistoryCacheErrorHistoryCacheMissHistoryCacheMissErrorHistoryCacheMissLoadHistoryRestoreBeforeHistorySaveLoadNoSSESourceError OnLoadError OobAfterSwap OobBeforeSwapOobErrorNoTargetPromptPushedIntoHistory ResponseError SendErrorSseErrorSseOpen SwapError TargetErrorTimeoutValidationValidateValidationFailedValidationHaltedXhrAbort XhrLoadend XhrLoadstart XhrProgress$fRenderHtmxEventSwap InnerHTML OuterHTML TextContent BeforeBegin AfterBegin BeforeEndAfterEndDeleteNone$fFromHttpApiDataSwap$fToHttpApiDataSwap $fRenderSwap text-2.0.2Data.Text.InternalText