Îõ³h$dnã      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abNone #$3>ÀÎÖ×â' restful-snap+Type class for automatic splice generation. restful-snap,Type class for automatic formlet generation. restful-snap5Encapsulates the data necessary to define a resource. restful-snapA name for this resource restful-snapURL root for this resource  restful-snap!Resource level routing end points  restful-snap&Item/instance level routing end points restful-snap6Enumeration of all the different types of CRUD routes. restful-snap An item index restful-snap A single item restful-snap The form for creating a new item restful-snapThe form for editing an item restful-snapCreate a new item restful-snapUpdate an item restful-snapDelete an item restful-snapÌAn initializer for encapsulating RESTful resources as a standalone snaplet. restful-snapSince ˜ returns unit, we provide a generic unit lens here for use with nestSnaplet in case you don't want to add a unit field to your application state type. restful-snapËOne-stop convenience function to enable RESTful resources in your application. Call this function from your initializer passing it all of your resources and it will add the routes and splices for you. restful-snap Just like ñ, but makes the handlers relative to the current snaplet's root. Use this function if you're writing a snaplet. restful-snapSee ó for an explanation of the arguments to this function. The routes returned ARE prefixed with rRoot from Resource. restful-snapîGenerate a route handler for the routes returned by resourceRoutes. This function does add the rRoot prefix. restful-snap4Return heist template location for given crud action restful-snap$Generates a path for an item action. restful-snap*Generates the path for the resource index. restful-snap+Generates the path for creating a resource.  restful-snap0Generates the path for a form to a new resource.! restful-snapSame as ." restful-snap0Generates the path for a form to a new resource.# restful-snap6Generates the path for showing a single resource item.$ restful-snap7Generates the path for updating a single resource item.% restful-snap0Generates the path for deleting a resource item.& restful-snap Sets the RESTFormAction param.' restful-snap Gets the RESTFormAction param.( restful-snap&Paths at the resource/collection level) restful-snap÷Generates path splices for a resource item. These splices let you put resource links in your templates in DRY manner.* restful-snap(Returns compiled splices for a resource.+ restful-snap€Generates compiled path splices for a resource item. These splices let you put resource links in your templates in DRY manner., restful-snapÐA splice that runs its children with all item splices for a resource. This function gets the id from the "id" param, which could have come in the request or might have been set up by a route capture string.- restful-snap*Redirect to given item's default show page restful-snapResource definition restful-snapStandard CRUD handlers restful-snap"Additional resource level handlers restful-snap'Additional instance/item level handlers restful-snap,The Heist snaplet initialized in your app's c restful-snapResource definition restful-snapStandard CRUD handlers restful-snap"Additional resource level handlers restful-snap'Additional instance/item level handlers restful-snap-The Heist snaplet initialized in your app's c2  !"#$%&'()*+,-./012()*+, /01!# "$%-.&'None  #$38>ÀÎÖ×d` restful-snap.Derives a HasFormlet instance for a data type.a restful-snapþGenerates interpreted splices for a data type. All of the data type's fields must be instances of the PrimSplice type class.Usage: ÓfooSplices :: Monad m => Foo -> [(Text, I.Splice m)] fooSplices = $(iSplices ''Foo)b restful-snapûGenerates compiled splices for a data type. All of the data type's fields must be instances of the PrimSplice type class.Usage: fooSplices = $(cSplices ''Foo)`ab`abä       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefç)restful-snap-0.4.2-Cs2V74SeNfm3UMYkTMoXHp Snap.RestfulSnap.Restful.TH PrimSplice iPrimSplice cPrimSplice HasFormletformletResourcerNamerRootrResourceEndpointsrItemEndpointsDBIdunDBIdCRUDRIndexRShowRNewREditRCreateRUpdateRDestroyinitRestunitLens addResourceaddResourceRelativeresourceRoutesresourceRouter templatePathitemActionPath indexPath createPathnewPathrootPatheditPathshowPath updatePath destroyPath setFormAction getFormActionresourceSplices itemSplicesresourceCSplices itemCSplices itemCSplice redirToItemrelativeRedirect iPrimText iPrimShow cPrimShow$fReadableDBId $fDefaultDBId$fDefaultResource$fHasFormletWord64$fHasFormletWord32$fHasFormletWord16$fHasFormletWord8$fHasFormletInt64$fHasFormletInt32$fHasFormletInt16$fHasFormletInt8$fHasFormletByteString$fHasFormletBool$fHasFormletDouble$fHasFormletFloat$fHasFormletInteger$fHasFormletInt$fHasFormletText$fHasFormlet[]$fPrimSpliceMaybe$fPrimSpliceUTCTime$fPrimSpliceDay$fPrimSpliceWord64$fPrimSpliceWord32$fPrimSpliceWord16$fPrimSpliceWord8$fPrimSpliceInt64$fPrimSpliceInt32$fPrimSpliceInt16$fPrimSpliceInt8$fPrimSpliceBool$fPrimSpliceDouble$fPrimSpliceFloat$fPrimSpliceInteger$fPrimSpliceInt$fPrimSpliceText$fPrimSplice[]$fEqDBId $fShowDBId $fReadDBId $fOrdDBId $fNumDBId$fEqCRUD $fShowCRUD $fReadCRUD $fOrdCRUDderiveHasFormletiSplicescSplices#snap-1.1.3.1-EpfOACOegxjJ0tWBM1Z5acSnap.Snaplet.Internal.Types Initializer