var jsRoutes = {}; (function(_root){
var _nS = function(c,f,b){var e=c.split(f||"."),g=b||_root,d,a;for(d=0,a=e.length;d<a;d++){g=g[e[d]]=g[e[d]]||{}}return g}
var _qS = function(items){var qs = ''; for(var i=0;i<items.length;i++) {if(items[i]) qs += (qs ? '&' : '') + items[i]}; return qs ? ('?' + qs) : ''}
var _s = function(p,s){return p+((s===true||(s&&s.secure))?'s':'')+'://'}
var _wA = function(r){return {ajax:function(c){c=c||{};c.url=r.url;c.type=r.method;return jQuery.ajax(c)}, method:r.method,type:r.method,url:r.url,absoluteURL: function(s){return _s('http',s)+'archive.sap.com'+r.url},webSocketURL: function(s){return _s('ws',s)+'archive.sap.com'+r.url}}}
_nS('com.sap.archive.controllers.SpaceController'); _root.com.sap.archive.controllers.SpaceController.threadSpacesListBySelector = 
        function(selector) {
          return _wA({method:"GET", url:"/" + "api/v1/discussions/spaces/" + (function(k,v) {return v})("selector", encodeURIComponent(selector))})
        }
      
_nS('com.sap.archive.controllers.LandingController'); _root.com.sap.archive.controllers.LandingController.threadSpacesPageBySelector = 
        function() {
          return _wA({method:"GET", url:"/" + "discussions"})
        }
      
_nS('com.sap.archive.controllers.SpaceController'); _root.com.sap.archive.controllers.SpaceController.documentSpacesListBySelector = 
        function(selector) {
          return _wA({method:"GET", url:"/" + "api/v1/documents/spaces/" + (function(k,v) {return v})("selector", encodeURIComponent(selector))})
        }
      
_nS('com.sap.archive.controllers.LandingController'); _root.com.sap.archive.controllers.LandingController.documentSpacesPageBySelector = 
        function() {
          return _wA({method:"GET", url:"/" + "documents"})
        }
      
_nS('com.sap.archive.controllers.ThreadController'); _root.com.sap.archive.controllers.ThreadController.contents = 
        function(path) {
          return _wA({method:"GET", url:"/" + "discussions/space/" + (function(k,v) {return v})("path", path)})
        }
      
_nS('com.sap.archive.controllers.DocumentController'); _root.com.sap.archive.controllers.DocumentController.contents = 
        function(path) {
          return _wA({method:"GET", url:"/" + "documents/space/" + (function(k,v) {return v})("path", path)})
        }
      
_nS('com.sap.archive.controllers.ThreadController'); _root.com.sap.archive.controllers.ThreadController.contentCountByFilter = 
        function(path) {
          return _wA({method:"GET", url:"/" + "api/v1/discussions/" + (function(k,v) {return v})("path", path) + "/count"})
        }
      
_nS('com.sap.archive.controllers.ThreadController'); _root.com.sap.archive.controllers.ThreadController.showMessages = 
        function(threadId,startItem) {
          return _wA({method:"GET", url:"/" + "api/v1/discussions/thread/" + (function(k,v) {return v})("threadId", threadId) + "/messages/" + (function(k,v) {return v})("startItem", startItem)})
        }
      
_nS('com.sap.archive.controllers.DocumentController'); _root.com.sap.archive.controllers.DocumentController.showMessages = 
        function(documentId,startItem) {
          return _wA({method:"GET", url:"/" + "api/v1/documents/docs/" + (function(k,v) {return v})("documentId", documentId) + "/comments/" + (function(k,v) {return v})("startItem", startItem)})
        }
      
_nS('com.sap.archive.controllers.FileController'); _root.com.sap.archive.controllers.FileController.downloadAttachment = 
        function(attachId) {
          return _wA({method:"GET", url:"/" + "attachment/" + (function(k,v) {return v})("attachId", attachId)})
        }
      
_nS('com.sap.archive.controllers.FileController'); _root.com.sap.archive.controllers.FileController.downloadAvatarImage = 
        function(avatarId) {
          return _wA({method:"GET", url:"/" + "avatar/" + (function(k,v) {return v})("avatarId", avatarId)})
        }
      
_nS('com.sap.archive.controllers.ThreadController'); _root.com.sap.archive.controllers.ThreadController.findContent = 
        function() {
          return _wA({method:"GET", url:"/" + "discussions/search"})
        }
      
_nS('com.sap.archive.controllers.DocumentController'); _root.com.sap.archive.controllers.DocumentController.findContent = 
        function() {
          return _wA({method:"GET", url:"/" + "documents/search"})
        }
      
})(jsRoutes)
    