[{"name":"MsgReplay","comment":" Reliable hot reloading for Elm programs!\n\n\n# Programs\n\nThis API mirrors the `elm/browser` package found [here](https://package.elm-lang.org/packages/elm/browser/latest).\n\n@docs Program, application, document, element, worker\n\n","unions":[],"aliases":[{"name":"Program","comment":" A program with message-replay enabled.\n","args":["flags","appModel","appMsg"],"type":"Platform.Program flags (MsgReplay.Model appModel) (MsgReplay.Msg appMsg)"}],"values":[{"name":"worker","comment":" Create a headless program with no user interface. More about that [here](https://package.elm-lang.org/packages/elm/core/latest/Platform#worker).\n","type":"{ init : flags -> ( appModel, Platform.Cmd.Cmd appMsg ), update : appMsg -> appModel -> ( appModel, Platform.Cmd.Cmd appMsg ), subscriptions : appModel -> Platform.Sub.Sub appMsg, enableReplay : flags -> Basics.Bool, initMsgs : flags -> Json.Decode.Value, saveMsgs : Json.Encode.Value -> Platform.Cmd.Cmd appMsg, saveMsgsDelayMillis : Basics.Float, encodeMsg : appMsg -> Json.Encode.Value, msgDecoder : Json.Decode.Decoder appMsg } -> MsgReplay.Program flags appModel appMsg"},{"name":"element","comment":" Create an HTML element managed by Elm. More about that [here](https://package.elm-lang.org/packages/elm/browser/latest/Browser#element).\n","type":"{ init : flags -> ( appModel, Platform.Cmd.Cmd appMsg ), update : appMsg -> appModel -> ( appModel, Platform.Cmd.Cmd appMsg ), subscriptions : appModel -> Platform.Sub.Sub appMsg, view : appModel -> Html.Html appMsg, enableReplay : flags -> Basics.Bool, initMsgs : flags -> Json.Decode.Value, saveMsgs : Json.Encode.Value -> Platform.Cmd.Cmd appMsg, saveMsgsDelayMillis : Basics.Float, encodeMsg : appMsg -> Json.Encode.Value, msgDecoder : Json.Decode.Decoder appMsg } -> MsgReplay.Program flags appModel appMsg"},{"name":"document","comment":" Create an HTML document managed by Elm. More about that [here](https://package.elm-lang.org/packages/elm/browser/latest/Browser#document).\n","type":"{ init : flags -> ( appModel, Platform.Cmd.Cmd appMsg ), update : appMsg -> appModel -> ( appModel, Platform.Cmd.Cmd appMsg ), subscriptions : appModel -> Platform.Sub.Sub appMsg, view : appModel -> Browser.Document appMsg, enableReplay : flags -> Basics.Bool, initMsgs : flags -> Json.Decode.Value, saveMsgs : Json.Encode.Value -> Platform.Cmd.Cmd appMsg, saveMsgsDelayMillis : Basics.Float, encodeMsg : appMsg -> Json.Encode.Value, msgDecoder : Json.Decode.Decoder appMsg } -> MsgReplay.Program flags appModel appMsg"},{"name":"application","comment":" Create an application that manages Url changes. More about that [here](https://package.elm-lang.org/packages/elm/browser/latest/Browser#application).\n","type":"{ init : flags -> Url.Url -> Browser.Navigation.Key -> ( appModel, Platform.Cmd.Cmd appMsg ), update : appMsg -> appModel -> ( appModel, Platform.Cmd.Cmd appMsg ), subscriptions : appModel -> Platform.Sub.Sub appMsg, view : appModel -> Browser.Document appMsg, onUrlChange : Url.Url -> appMsg, onUrlRequest : Browser.UrlRequest -> appMsg, enableReplay : flags -> Basics.Bool, initMsgs : flags -> Json.Decode.Value, saveMsgs : Json.Encode.Value -> Platform.Cmd.Cmd appMsg, saveMsgsDelayMillis : Basics.Float, encodeMsg : appMsg -> Json.Encode.Value, msgDecoder : Json.Decode.Decoder appMsg } -> MsgReplay.Program flags appModel appMsg"}],"binops":[]}]